我正在与一个朋友一起进行项目,我想返回到我们的代码的旧版本并将其设置为当前版本。我该怎么做?
我在vs08上使用“ anksvn”。
我的PC上有我想要的版本,但是提交失败。我收到的消息是“提交失败,文件或目录已过期”。
我的PC上也有Subversion客户端。
基本上,您需要“向后合并”- 在当前版本和先前版本之间应用差异到当前版本(因此最终得到的工作副本看起来像旧版本),然后再次提交。例如,从修订版150(当前)回到修订版140:
svn updatesvn merge -r 150:140 .svn commit -m "Rolled back to r140"
svn update
svn merge -r 150:140 .
svn commit -m "Rolled back to r140"