SVN常用命令-菜鸟笔记
commit 提交修改
svn commit -m "change test"
ps:如果工作副本是旧的(也就是别人提交过,你的副本版本已经是旧的了),提交将会失败,这个时候你就需要更新副本才能提交了
update 跟新工作副本
# svn update
status 查看工作副本状态
# svn status
add 添加文件到版本控制
例:添加readme到版本控制
# svn add readme
revert 版本回退
readme 回归到未修改状态
# svn revert readme
使readme从版本22回退到版本21
# svn merge -r 22:21 readme
查看历史信息
svn log: 用来展示svn 的版本作者、日期、路径等等。
svn diff: 用来显示特定修改的行级详细信息。
svn cat: 取得在特定版本的某文件显示在当前屏幕。
svn list: 显示一个目录或某一版本存在的文件。
例1:查看版本1和版本2之间的信息
svn log -r 1:2
例2:查看文件readme的信息
svn log readme
diff 找不同
用来检查历史修改的详情。
检查本地修改
比较工作拷贝与版本库
比较版本库与版本库
dif 比较工作文件和缓存在svn的原始文件
# svn diff
比较工作文件和版本库中版本号为 3 的文件 readme
svn diff -r 3 readme
比较版本库与版本库
svn diff -r 2:3 readme
cat 查看一个文件过去的版本
查看版本号为3的readme文件
svn cat -r 3 readme
list 在不下载文件到本地目录的情况下来察看目录中的文件
svn list http://192.168.0.1/Z: