SVN常用操作

linux下svn常用操作:
1.checkout项目
svn checkout svn://ip/project
2.添加文件
svn add file
svn commit -m "add file"
3.更新版本库
svn update
4.删除文件
svn delete file
svn commit -m "delete file"
5.查看日志以及详细信息
svn log
svn info path
6.比较差异(版本2和版本1的差距)
svn diff -r 2:1
7.解决版本冲突
svn revert --depth=infinity .
8.svn commit中log输入换行符
法一:svn ci -m $'This is the first line\nThis is the second line'
法二:直接 svn commit,然后在vim中编辑log(需要bash中提前设置$SVN_EDITOR=vim)
9.linux下给svn diff加一点颜色
sudo apt-get install colordiff
vim ~/.subversion/config设置

diff-cmd = colordiff

10.svn恢复到某一版本(如版本2)

svn up -r 2 .(svn checkout svn://ipaddr -r 2)

11.查看最近三个版本的记录

svn log . -v -l 3

你可能感兴趣的:(SVN常用操作)