Subversion:分支/标记后是否可以将trunk重置为之前的版本?

时间:2009-09-02 06:46:09

标签: svn branch revert

我有许多项目在主干中相互依赖。我做了几次提交 这导致了依赖性问题 我将/ trunk标记为/ tags / trunk-experimental 现在想要“恢复”最后N个变化(这导致了问题),所以 我的/ trunk再次好了。

这可以直截了当地完成吗?

我试图从某个版本中查看,但是这个 很糟糕,因为更新会将所有内容更改回最新版本 (包含依赖性问题)

这是更好地理解我的问题的时间表:

  • 修订版1000(好)
  • 做了几处导致依赖性问题的改变,
    几个提交,现在修订版1050(坏)
  • 复制/ trunk到/ tags / trunk-experimental(修订版1051)
  • 不知道如何处理trunk以“恢复”它回到修订版1000

1 个答案:

答案 0 :(得分:19)

只需进行反向合并:

svn merge -r1051:1000 .

并照常提交。