svn 实战
版权声明:如有转载请求,请注明出处:http://blog.csdn.net/yzhz 杨争
本人在在以前一篇文章"svn的最佳实践"介绍了使用svn进行版本控制的思想,本文进一步从实战的角度介绍如何使用svn,其中重点阐述了svn的一些重要概念,便于大家更好地理解svn,这样有利于指导我们的在实际开发过程中的svn操作。
一、svn版本号(revision number)
1、 SVN的修订版本号是基于整个版本库的,所以当你新建了一个svn版本库,从修订版本号0开始,每一次成功的提交(svn ci)版本号加1,不管这时你是新增还是删除文件,是在分支上还是在主干上。
2、一个修订版本号代表了版本库的一个快照。同一修订版本号的相同文件在不同版本树(主干、分支)上有可能是不一样的。
svn cat file:///"j:/yzrepos/test/trunk/f.txt" -r 19
f
svn cat file:///"j:/yzrepos/test/branches/0611/f.txt" -r 19
f
f1
3、工作拷贝并不一定对应版