gpt4 book ai didi

mercurial - Mercurial 中的廉价克隆/本地分支

转载 作者:行者123 更新时间:2023-12-03 08:03:03 25 4
gpt4 key购买 nike

几天前刚开始使用 Mercurial,有些东西我不明白。

我想做一个实验性的事情,所以正常的做法是克隆我的存储库,在克隆上工作,如果最终我想保留这些更改,我会将它们推送到我的主存储库。

问题是克隆我的存储库需要大量时间(我们有很多代码),而仅编译克隆的副本就需要一个小时。
因此,我需要以某种方式在不同的存储库上工作,但仍在我的原始工作副本中。

输入local branches

问题是创建一个本地分支需要很长时间,而且与他们一起工作也不是那么有趣。因为在本地分支之间移动时不会“恢复”到目标分支状态,所以我必须发出 hg purge (以删除在移动分支中添加的文件),然后 hg update -c(恢复已移出分支中的已修改文件)。 (注意:我确实尝试了本地分支扩展的 PK11 分支,它是一个简单的本地分支创建,但出现异常崩溃)

归根结底,这太复杂了。我有什么选择?

最佳答案

除了克隆之外,还有多种与本地分支机构合作的方法:

  • 书签
  • 命名分支
  • 匿名分支

您可能有兴趣阅读一篇非常有见地的文章 guide to branching in Mercurial 。我猜想 书签 扩展是您所描述的上下文中最合适的分支方式。

关于mercurial - Mercurial 中的廉价克隆/本地分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2599101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com