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

圖 4-1

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

圖4-3