SVN的使用

SVN

1.import(上传项目到SVN服务器)
———————————
定义
svn import [PATH] [URL]

./:当前文件夹
URL/…:在SVN中的项目名

例:svn import -m "New Project" ./ svn://1522015@10.2.8.8/1522/1522015/SVNTest2

2.checkout(把SVN上的服务器上的项目checkout到本地)
———————————
定义
svn checkout [URL] [PATH]

例:svn checkout svn://1522090@10.2.8.8/1522/1522090/PocketKitchen Test/PocketKitchen

3.commit(操作提交到SVN服务器上)
———————————
定义
svn commit -m [MESSAGE] [PATH]

例:svn commit -m “Test” test.txt

4.update(服务器上的代码同步到本地)
———————————
定义
svn update [PATH]

例:svn update test.txt

5.delete (del/remove/rm/)(从本地或者服务器上删除对应的文件)
———————————
①定义
svn delete [PATH] // 删除本地文件

例1:svn delete myfile
例2:svn commit -m "Deleted file 'myfile'."

———————————
②定义
svn delete [URL]


例:svn delete -m "Deleting file 'yourfile'" file:/var/svn/repos/test/yourfile

6.diff(比较版本差异)
———————————
定义
svn diff -r [v1]:[v2] [PATH]

例:svn diff -r 1:8 test.txt

7.log(查看日志)
———————————
定义
svn log [PATH]

例:svn log test.txt

8.revert(没commit之前回滚)
———————————
定义
svn revert -r [PATH]

例:svn revert -r test.txt

9.merge(回滚到指定版本号)
———————————
定义
svn merge -r [v1]:[v2] [PATH]

例:从28版本回滚到25号版本 svn merge -r 28:25 [PATH]

原文地址:https://www.cnblogs.com/caohexin-Blog/p/4975269.html