一、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命令,未提交代碼就沒法找回。