svn命令行使用

2022-03-31  本文已影响0人  岑吾

1、检出 (svn co)

命令:svn co url path

例如:

svn co svn://192.168.31.55/svn/test test

2、更新(svn up)

命令:svn up -r m path

例如:

# 更新当前目录,若当前目录为svn项目根目录则更新所有
svn up 

# 更新指定文件到指定版本
svn update -r 55 test.txt

3、查看文件或者目录状态(svn st)

命令:svn st -v path

例如:

svn st
svn st -v

4、添加文件(svn add)

命令:svn add file

例如:

# 添加单个文件
svn add a.txt

# 添加同类型文件
svn add *.txt

# 添加所有版本控制外的新文件
svn st | awk '{if ( $1 == "?") { print $2}}' | xargs svn add

5、删除文件(svn del)

命令:svn del path -m "msg"

例如:

# 删除当个文件
svn del test.txt

# 删除本地不存在的所有文件
svn st | grep '^\!' | tr '^\!' ' ' | sed 's/[ ]*//' | sed 's/[ ]/\\ /g' | xargs svn del

6、提交(svn ci)

命令:svn ci -m "msg"

7、查看日志(svn log path)

命令:svn log path

8、比较差异(svn di)

命令:svn diff path

上一篇 下一篇

猜你喜欢

热点阅读