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

iva*_*off 9 svn branch revert

我有许多项目在主干中相互依赖.我做了几次提交导致了依赖性问题.
我将/ trunk标记为/ tags/trunk-experimental,现在想要"恢复"最后N次更改(导致问题),以便我的/ trunk再次好.

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

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

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

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

Jon*_*eet 19

只需进行反向合并:

svn merge -r1051:1000 .
Run Code Online (Sandbox Code Playgroud)

照常提交.

  • @ivan_ivanovich_ivonoff你应该把它标记为你的答案 (3认同)