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]