在keil中使用svn源代碼管理工具


【原創】

最近在使用Keil,想嘗試一下使用源代碼管理工具,方便項目組代碼管理用。

(我用的Keil版本是3)

1.在Keil中有個菜單SVCS

點開這個Configure Version Control...菜單

在這里配置每個源代碼管理工具命令(我的截圖中配置過了,有內容;你如果沒有配置過,應該是空的)

地方算是找到了!

從這里可以看出來,SVCS菜單是通過配置一些外部命令(我是用小烏龜TortoiseSVN),來生成管理工具菜單的,最終生成的SVCS菜單會保存在一個后綴SVCS的文件中。(具體可以參考Keil手冊)

2.這么多的命令配置,自己配置太麻煩,我幫大家整理好了,按照如下步驟就搞定:

  2.1安裝小烏龜TortoiseSVN,這個自己去網上找,另外你還可以安裝個中文包,他們網站上都有。假定你的安裝路徑是C:\Program Files\TortoiseSVN

  2.2下載我整理的SvnForKeil.SVCS,打開【Configure Version Control...】菜單,在Template File選擇這個SVCS文件。【OK】

  以下是我的SVCS文件摘選:

[SVCS]
DataBase=https://www.svnchina.com/svn/myprject1/source/myprject1code
MenuItem=------文件操作【%F】------
Command=
Arguments=
Environment=
RunMinimized=0
QueryComment=0
QueryRevision=0
QueryCheckPoint=0
Initial_Folder=
MenuItem=更新(Update)
Command=C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe
Arguments=/command:update /path:%F
Environment=
RunMinimized=0
QueryComment=0
QueryRevision=0
QueryCheckPoint=0
Initial_Folder=

  需要說明一下的是在database:這里填寫的應該是你svn工程目錄,可以是局域網,也可以是公網上的。例如https://www.svnchina.com/svn/myprject1/source/myprject1code

  2.3搞定。下面是我的菜單界面,你的應該是一樣的

  

  另外,我還給svn管理的文件加了needs-lock

  

  加了鎖的文件顯示有鑰匙圖標。

3.如何使用?

  請你先理解svn,這些命令就很好理解。

  在Keil左邊的樹形工程管理框中選擇一個文件,點SVCS中的【更新】命令

  

  這里彈出的是小烏龜的界面窗口,這下明白了吧。其余類似。

4.還有點小問題。我配置了23個菜單項,但只顯示了20個,不知道為什么。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM