在keil中使用svn原始程式碼控制工具

來源:互聯網
上載者:User

【原創】

最近在使用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個,不知道為什麼。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.