背景:svn
今天在svn分支上作了一些课题性研究,发现当前的环境版本不稳定,测试
和领导研究后决定还原到前面的版本以继续进行课题。this
问题:.net
所以遇到了问题,是应该选择“Update item to this version”,“Revert to this version”,仍是“Revert changes from this version”功能,blog
我仔细的研究了一下。it
结果:io
经测试分析,这三种对svn的操做细分以下:date
“Update item to this version”:回退文件的内容和版本到指定的版本A,文件内容与版本A一致,此时文件的版本也为A,可是没法上传文件。文件
“Revert to this version”:只是回退文件的内容到指定版本A,文件版本仍是最新版本,此时文件会提示有所更改,能够上传,而且会在最新的版本号上加1,造成新的版本。上传文件
“Revert changes from this version”:还原对应版本所做的改变,会将所指定的版本所做的修改直接抹杀,能够对多个版本操做,注意极可能会出现冲突,须要手动解决。
具体你们也能够本身测试一下。
可参照网址:https://blog.csdn.net/albertsh/article/details/52964037
若有问题,欢迎指正