SVN基本命令總結

一、svn add [path]緩存

定添加文件或者目錄到版本庫,這些add的文件會在下一次提交文件時同步到版本服務器。服務器

二、svn commit [path]svn

提交文件到版本服務器。spa

三、svn co [path]ci

檢出項目,在第一次拉項目分支的時候使用該命令,在每次merge request代碼後都會建立一個新的分支,若是每次都執行svn co命令顯然有些浪費時間,能夠使用svn switch(sw)命令執行,該命令能夠更新以前的分支並把分支設置爲切換的分支。同步

四、svn delete [path]it

同步版本服務器,刪除文件file

五、svn move [srcpath] [destpath]fragment

將文件從srcpath移動到destpath,能夠用來重命名request

六、svn diff

6.一、svn diff

什麼參數都不加,比較本地代碼和緩存在本地.svn目錄下的信息的不一樣

6.二、svn diff -r path;

比較你的本地代碼和版本號爲path的全部文件的不一樣

6.三、svn diff -r path file

比較本地代碼和版本號爲path的file文件的不一樣

6.四、svn diff -r path1:path2

比較版本號爲path1和path2之間文件的區別

七、svn log

7.一、svn log

八、取消對代碼的修改

取消對代碼的修改分爲兩種狀況:一種是未提交本地代碼;另一種是已經提交本地代碼。

對於未提交的本地代碼,使用下面的命令:

svn revert [-R] file or Dir

若是提交的是目錄的話,須要添加-R。一旦使用svn revert命令,未提交代碼就沒法找回。

相關文章
相關標籤/搜索