代码之家  ›  专栏  ›  技术社区  ›  ivan_ivanovich_ivanoff

颠覆:在分支/标记后,中继线是否可以重置为以前的版本?

  •  9
  • ivan_ivanovich_ivanoff  · 技术社区  · 16 年前

    我有很多项目在后备箱中相互依赖。我做了几次承诺 这导致了依赖性问题。
    i taged/trunk to/tags/trunk实验 现在要“还原”最后n个更改(这导致了问题),所以 我的后备箱又好了。

    这能直截了当地做吗?

    我试着从某个修订版中退出,但是 是错误的,因为更新会将所有内容更改回最新版本 (包含依赖关系问题)

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

    • 修订版1000(良好)
    • 做了一些改变导致依赖性问题,
      多次提交,现在是1050版(错误)
    • 复制/中继到/标签/中继实验(1051版)
    • 不知道如何处理trunk以将其“还原”回修订版1000
    1 回复  |  直到 16 年前
        1
  •  19
  •   Jon Skeet    16 年前

    只需执行反向合并:

    svn merge -r1051:1000 .
    

    像往常一样承诺。