日期:2014-05-20  浏览次数:21221 次

请问如何在客户端将SVN服务器上的库版本回退到一个旧的历史版本?
大家好,因为没找到专门的合适的版面发这个,因此我只好还是发在我最喜欢的.NET版。
我的问题是:如何在客户端将SVN服务器上的版本回退到一个旧的历史版本?
我现在的做法很笨,直接从SVN拿一份旧版本下来,把所有.SVN文件夹都删除掉,然后覆盖本地版本,最后将本发版本做为修改再COMMIT到SVN服务器上去,这样,SVN服务器上实际上被“更新”成了一个“旧版本”
请问大家平时是怎么做的?有没有更好的方法呀?
非常感谢。

------解决方案--------------------
就是版本继续增加
------解决方案--------------------
可以把整个目录的内容update到一个旧的版本(根据版本号)。但是要“作假”,假装你没有更新过svn库,好像还没有。你干脆删除svn库,重建一个。
------解决方案--------------------
使用svn merge恢复旧版本
svn update 

------解决方案--------------------
即使Update到以前的一个version,也必须留下痕迹。如果能够随便销毁,那么我们早就不用svn了。