其他版本控制系统中的 git stash 等效项?
hg、svn 或其他有像 git stash 这样的选项吗?
Does hg, svn or others have an option like git stash?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
hg、svn 或其他有像 git stash 这样的选项吗?
Does hg, svn or others have an option like git stash?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
该功能的通用名称是:
搁置:能够将中间修订实际上传到服务器,而无需真正将其签入。
在 CVCS(集中式 VCS)中,您实际上需要将这些中间数据上传到中央服务器。
但是在 DVCS(分布式 VCS) 中,您只需要存储它们在本地存储库中。
有:
您可以在Wikipedia 上的 SCM 比较表中找到所有其他 SCM 搁置命令。
keep / co(这是有争议的在这个问题)The general name for that feature is:
Shelving: the ability to actually upload intermediate revisions to the server without really checking them in.
In a CVCS (Centralized VCS), you actually need to upload those intermediate data to a central server.
But in a DVCS (Distributed VCS), you just need to store them in a the local repository.
There is:
You can find all the other SCM shelving commands in this SCM comparison table on Wikipedia.
keep / co(this is disputed in this question)集成在 IBM Rational Team Concert 中的 Jazz Source Control 支持此功能。它被称为“暂停”。
来自 Jazz.net 站点:“Jazz 允许您通过暂停更改集来暂时从工作区中删除它。在将来的某个时刻,您可以恢复更改集并继续处理它。”
Jazz 源代码控制常见问题解答
Jazz Source Control, integrated in IBM Rational Team Concert supports this functionality. It is called "Suspend".
From the Jazz.net site: "Jazz allows you to temporarily remove a change set from your workspace by suspending it. At some point in the future, you can resume the change set and continue working on it."
Jazz Source Control FAQ
如果不想使用架子,可以按照以下方式进行。
If you don't want to use shelves, you can do it the following way.