Windows下SVN命令列工具使用詳解(附加TortoiseSVN)

dawn009發表於2015-08-11

根據我的記憶,似乎Windows 7下自自帶一個svn命令列工具。如果你的機器沒有,不必擔心。你可以從
獲 取subversion for windows的版本,安裝之後就有了svn.exe這個基於命令列的客戶端工具。安裝程式把svn.exe的路徑加入了path環境變數,我們已經可以在命令列中直接輸入svn就可以使用了。

如今,好用的開源工程遍佈世界各地。許多這樣的工具都提供了相應的工程原始碼的SNV下載地址,所以,這個工具你幾乎是非瞭解不可的。以下列出svn使用使用的典型舉例。

一、關於命令列工具SVN

如果你不知道命令怎麼用svn命令,可透過如下方式查詢:

svn help
知道了子命令,但是不知道子命令的用法,還可以查詢:

svn help ci 

常用命令格式與舉例
匯入專案
svn import --message "Start project"

匯出專案
svn checkout

採用 export 的方式來匯出一份“乾淨”的專案
svn export pthread

為失敗的事務清場
svn cleanup

在本地進行程式碼修改,檢查修改狀態
svn status -v
svn diff

更新(update)伺服器資料到本地
svn update directory
svn update file

增加(add)本地資料到伺服器
svn add file.c
svn add dir

對檔案進行改名和刪除
svn mv b.c bb.c
svn rm d.c

提交(commit)本地文件到伺服器
svn commit
svn ci
svn ci -m "commit"

檢視日誌
svn log directory
svn log file

二、關於視覺化SVN工具TortoiseSVN

處下載視覺化SVN工具TortoiseSVN。這個工具非常好用,是一個WINDOWS下視覺化工具,特別是支援斷點續傳

因此,如果下載小型的SVN內容,使用上面的WINDOWS自帶的命令列工具SVN.EXE足夠了。但是,當下載大傢伙時,常常下載到中間便失去與伺服器的聯絡。如果再重新下載,非常可憐,而且往往還是不行。我在下載LIBGDX這個遊戲引擎的原始碼工具時便是遇到這樣的情況。因此才搜尋到這個工具。

下載安裝後,這個工具是以WINDOWS資源管理器外掛的形式存在的,非常人性化。你只要右鍵點選一個你想儲存下載內容的資料夾,選擇“SVN Checkout...”選擇,然後彈出一個對話方塊。此後,你輸入你的SVN資源地址,便OK了。而且,這個工具下載速度非常快......

備註:在這個頁面http://bbs.mountblade.com.cn/viewthread.php?tid=168300
有幾個截圖,參考一下吧。









來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29119536/viewspace-1767816/,如需轉載,請註明出處,否則將追究法律責任。

相關文章