1、 文檔目標(biāo)
解決MDK在編寫(xiě)文檔的時(shí)候需要找回上一版代碼的問(wèn)題。
2、 問(wèn)題場(chǎng)景
目前大部分情況下對(duì)于源代碼的管理都是使用的Git等第三方的代碼管理平臺(tái)。這樣的第三方代碼管理平臺(tái)都是針對(duì)與代碼的版本更新進(jìn)行管理。對(duì)于本地編寫(xiě)過(guò)程中的一些代碼備份是沒(méi)有幫助的。在本地編寫(xiě)完代碼后,想確認(rèn)修改了源文件中的什么內(nèi)容,需要先將代碼上傳到管理平臺(tái)才能對(duì)比。在MDK中可以對(duì)于源文件進(jìn)行備份,相當(dāng)于你編寫(xiě)完代碼后,可以在本地通過(guò)源文件和備份文件,進(jìn)行代碼對(duì)比。
3、軟硬件環(huán)境
1、軟件版本:Keil MDK 5.38a
2、電腦環(huán)境:Windows 11
3、外設(shè)硬件:無(wú)
4、解決方法
1)、在Configuration窗口中,在Editor欄中,可以在File&Project Handing中勾選上“Create Backup files(.BAK)”選項(xiàng)(如圖4-1),則在源文件保存后,就會(huì)對(duì)于上一版的源文件進(jìn)行自動(dòng)備份。然后,在工程目錄下就可以找到所有源文件的備份文件(如圖4-2)。

圖 4-1

圖4-2
2)、例如,在main文件中添加一個(gè)add函數(shù)后保存。備份文件就會(huì)自動(dòng)備份沒(méi)有add函數(shù)之前的源文件(如圖4-3)。

圖4-3

首頁(yè) > 資源中心 > FAQ
