小编典典

如何在 Subversion 中返回旧版本的代码?

all

我正在和朋友一起做一个项目,我想返回旧版本的代码并将其设置为当前版本。我该怎么做?

我在 vs08 上使用“anksvn”。

我的电脑上有我想要的版本,但提交失败;我收到的消息是“提交失败,文件或目录已过期。”

我的 PC 上也有 subversion 客户端。


阅读 74

收藏
2022-03-11

共1个答案

小编典典

基本上你需要“向后合并”——将当前版本和以前版本之间的差异应用
当前版本(这样你最终得到一个看起来像旧版本的工作副本)然后再次提交。因此,例如从修订版 150(当前)回到修订版 140:

svn update
svn merge -r 150:140 .
svn commit -m "Rolled back to r140"

Subversion 红皮书对此有很好的部分

2022-03-11