svn常用命令介紹 Ubuntu

2021-06-14 18:23:18 字數 1981 閱讀 5489

這兩天在ubuntu上用到了svn,下面介紹一下svn客戶端常用的一些命令。

其實大家也可以參考這個**  。

1、新增乙個檔案或者目錄,新增目錄時,連同裡面的檔案一併新增了。

svn add file

svn add directory

新增目錄時,如果只想新增目錄,而不新增目錄裡面的檔案,如下。

svn --depth=empty directory

2、刪除乙個檔案或者目錄

svn delete file

svn delete direcoty

3、在目錄樹中進行複製檔案或者目錄

svn copy test test2

4、在目錄樹中進行移動檔案或者目錄

svn move test1 test2

5、在svn樹結構上新增乙個目錄

svn add directory

6、建立工作副本,即把svn伺服器上的**check到本地

svn co  ./test
7、更新工作副本

svn update

8、關於檢視修改情況的命令介紹。

1) 檢視一下對當前工作副本都做了哪些修改,使用如下命令。

svn status

2)如果想檢視工作副本中所有的專案,使用如下命令。

svn status -v

m 44 23 sally readme

44 30 sally install

m 44 20 harry bar.c

44 18 ira stuff

44 35 harry stuff/trout.c

d 44 19 ira stuff/fish.c

44 21 sally stuff/things

a 0 ? ? stuff/things/bloo.h

44 36 harry stuff/things/gloo.c

這是 svn status 的「長形式」。

第一列的含義是檔案或目錄的變化狀態;

第二列顯示工作版本號。

第三列和第四列顯示最後一次修改的版本號和修改者。 

3)如下想檢視某個檔案或者目錄的修改情況,使用如下命令。

svn status filepath

4)如果想檢視,自當前版本之後,其他同事又進行了哪些更改,使用如下命令進行查詢。

svn status -u -v

9、檢視我們都對工作副本都進行了哪些修改,使用如下命令。

svn diff

10、撤銷對當前檔案的修改

svn revert file

11、提交修改

svn commit

如上,如果在提交修改時,沒有通過'-m'選項指定日誌資訊,svn會自動啟動編輯器,讓你輸入日誌資訊,輸完儲存,即可提交修改到伺服器了。

衝突部分,稍後再寫吧,感覺這些夠用了。

svn 常用命令

轉 楊爭 本人在在以前一篇文章 svn的最佳實踐 介紹了使用svn進行版本控制的思想,本文進一步從實戰的角度介紹如何使用svn,其中重點闡述了svn的一些重要概念,便於大家更好地理解svn,這樣有利於指導我們的在實際開發過程中的svn操作。一 svn版本號 revision number 1 svn...

SVN常用命令

雖然svn在windows下有強大的圖形化客戶端,但在linux下命令還是主力 1 將檔案checkout到本地目錄 svn checkout path path是伺服器上的目錄 例如 svn checkout svn 簡寫 svn co 2 往版本庫中新增新的檔案 svn add file 例如 ...

svn常用命令

svn 提交注意的問題 1.可以直接通過svn ci 提交修改的 2.如果提示過期,是因為衝突,首先要update一下,然後用svn resolved清除多餘的檔案,並且解決衝突,最後svn ci 提交。一.提交處理過程 以make.rules為例 1 修改提交 svn ci m make.rule...