代码之家  ›  专栏  ›  技术社区  ›  Juanjo Conti

在其他版本控制系统中隐藏git等价物?

  •  14
  • Juanjo Conti  · 技术社区  · 15 年前

    hg、svn或其他公司是否有git stash这样的选项?

    3 回复  |  直到 15 年前
        1
  •  16
  •   Matt Sach    7 年前

    该功能的通用名称为:

    搁置
    在CVCS(集中式VCS)中,您实际上需要将这些中间数据上传到中央服务器。
    但是在一个 DVCS (Distributed VCS) ,您只需要将它们存储在本地存储库中的一个文件中。

    有:

    SCM comparison table on Wikipedia

    • 保留/co (这是有争议的 in this question )
    • 集市:搁置/取消搁置
    • Darcs:还原/取消还原
        2
  •  5
  •   macrobug    13 年前

    集成在IBMRationalTeamConcert中的Jazz源代码控制支持此功能。它被称为“暂停”。

    Jazz Source Control FAQ

        3
  •  1
  •   minaz    13 年前

    如果你不想用架子,你可以用下面的方法。

    hg diff > mylocalchanges.txt
    hg revert -a
    # Do your merge here, once you are done, import back your local mods
    hg import --no-commit mylocalchanges.txt