我有很多项目相互依赖。我做了几次 promise
导致依赖性问题。
我将/trunk标记为/tags/trunk-experimental
现在想“还原”最近的N次更改(导致出现问题),因此
我的/trunk又好了。

能以一种简单的方式做到吗?

我试图从某个修订版中 checkout ,但这
不好,因为更新会将所有内容更改回最新版本
(其中包含依赖性问题)

这是一个时间表,可以更好地理解我的问题:

  • 修订版1000(好)
  • 进行了一些更改,这些更改导致了依赖性问题,
    几次提交,现在的修订版为1050(错误)
  • 将/trunk复制到/tags/trunk-experimental(修订1051)
  • 不知道如何使用主干将其“还原”回修订版1000
  • 最佳答案

    只是做一个反向合并:

    svn merge -r1051:1000 .
    

    并像往常一样提交。

    关于svn - 颠覆: Can trunk be reset to previous revision after branching/tagging?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1366155/

    10-13 05:32