hg,svn或其他人有像git stash这样的选项吗?
答案 0 :(得分:16)
该功能的通用名称为:
搁置:能够将中间修订版实际上传到服务器而无需对其进行真正检查。
在CVCS(集中式VCS)中,您实际上需要将这些中间数据上载到中央服务器
但是在DVCS (Distributed VCS)中,您只需将它们存储在本地存储库中。
有:
您可以在此SCM comparison table on Wikipedia中找到所有其他SCM搁架命令。
答案 1 :(得分:5)
集成在IBM Rational Team Concert中的Jazz Source Control支持此功能。它被称为“暂停”。
来自Jazz.net网站:“Jazz允许您通过暂停来暂时从工作区中删除更改集。在将来的某个时刻,您可以恢复更改集并继续处理它。”
答案 2 :(得分:1)
如果您不想使用货架,可以通过以下方式进行。
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