其他版本控制系统中的git stash等价物?

Jua*_*nti 14 git version-control

hg,svn或其他人有像git stash这样的选项吗?

Von*_*onC 16

该功能的通用名称是:

搁置:能够实际上载中间修订版到服务器而无需真正检入它们.
在CVCS(集中式VCS)中,您实际上需要将这些中间数据上载到中央服务器.
但是在DVCS(分布式VCS)中,您只需将它们存储在本地存储库中.

有:

您可以在Wikipedia上的SCM比较表中找到所有其他SCM搁架命令.

  • AccuRev的: 保持/合作(这个问题有争议)
  • Bazaar:搁置/取消搁置
  • Darcs:恢复/未恢复


mac*_*bug 5

集成在IBM Rational Team Concert中的Jazz Source Control支持此功能.它被称为"暂停".

来自Jazz.net网站:"Jazz允许您暂停从工作区中删除更改集.在将来的某个时刻,您可以恢复更改集并继续处理它."

Jazz Source Control常见问题解答

  • 当您_Suspend_一个Changeset时,_code_将从您的本地工作区**和**从您的存储库工作区中删除.它位于您的组件中,但仅作为"搁置"或"暂停"变更集.这意味着如果有人加载该存储库并编译项目,它将不会**包含这些更改.那么,这与Shelve或Stash有何不同? (2认同)