普通开发人员常用SVN命令

SVN常用命令

1. 下载代码
svn co URL

2. 更新代码到最新版本
svn up

3. 更新或恢复代码到指定版本
svn up -r 345(345为版本号)

4. 往代码库中添加文件或文件夹
svn add 文件(夹)名

5. 将代码库中的某个文件夹或文件删除
svn del 文件(夹)名

6. 查看当前哪些文件被修改了
svn st -q

7. 差异
svn diff //查看当前与svn库中的差异
svn diff -r 345 //查看与svn库中345版本进行对比
svn diff -r 345:346 //查看345版本与346版本之间的差异
svn diff URL1 URL2 //svn库中任意两个tag做对比

8. 查看当前版本信息
svn info

9. 提交代码
svn ci -m "Logs,descriptions" //提交所有有差异的代码
svn ci -m "Logs,descriptions" 文件相对路径1 文件相对路径2 文件相对路径3 //提交文件1 2 3

10. svn切换分支
svn switch (tag/分支)URL

11. 查看日志
svn log //查看所有版本提交的LOG信息
svn log -r 345 //查看345版本提交时的log信息
svn log -v //查看所有log附加信息
svn log -r 345 -v //查看345版本提交时的附加信息
svn log --stop-on-copy -v //查看当前tag/branch版本详情

12. 恢复本地修改
svn revert --recursive 文件夹名 //恢复一整个目录的文件
svn revert 文件名 //丢弃对一个文件的修改

13.解决冲突
svn resolved [本地目录全路径]

SVN 版本控制

转载于http://svnbook.red-bean.com/nightly/zh/svn-book.html