9

我在主干中有很多相互依赖的项目。我做了几次提交,导致了依赖问题。
我将 /trunk 标记为 /tags/trunk-experimental,现在想“恢复”最后 N 次更改(这会导致问题),以便我的 /trunk 再次恢复正常。

这可以以直接的方式完成吗?

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

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

  • 修订版 1000(好)
  • 做了几处导致依赖性问题的更改,
    几处提交,现在在修订版 1050(坏)
  • 将 /trunk 复制到 /tags/trunk-experimental(修订版 1051)
  • 不知道如何处理主干以将其“还原”回修订版 1000
4

1 回答 1

19

只需进行反向合并:

svn merge -r1051:1000 .

并像往常一样提交。

于 2009-09-02T06:50:34.530 回答