其他版本控制系统中的 git stash 等效项?

发布于 2024-09-10 11:22:57 字数 37 浏览 3 评论 0原文

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

Does hg, svn or others have an option like git stash?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

怪我闹别瞎闹 2024-09-17 11:22:57

该功能的通用名称是:

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

有:

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

  • Accurev:keep / co(这是有争议的在这个问题
  • Bazaar:shelve / unshelve
  • Darcs :恢复/取消恢复

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.

  • Accurev: keep / co (this is disputed in this question)
  • Bazaar: shelve / unshelve
  • Darcs: revert / unrevert
从此见与不见 2024-09-17 11:22:57

集成在 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

沉鱼一梦 2024-09-17 11:22:57

如果不想使用架子,可以按照以下方式进行。

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

If you don't want to use shelves, you can do it the following way.

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
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文