gpt4 book ai didi

mercurial - 使用 Mercurial hg bundle 和 hg export vs merge ?

转载 作者:行者123 更新时间:2023-12-03 20:17:11 24 4
gpt4 key购买 nike

你什么时候会使用 hg exporthg bundle ?

Mercurial 快速入门 guide 中列出了这些命令但我们不清楚何时使用它们。

目前,我们通过拥有不同的存储库并在它们之间 merge 来管理开发。 IE:

cd myapp-1.01
hg pull ../myapp-1.0
hg merge
hg commit
hg push

你什么时候会使用 export 和 bundle 而不是我们使用的方法?

最佳答案

主要区别在于目标存储库中是否存在父变更集。例如,如果您的源代码库有这个:

[A]--[B]---[C]

你的目的地有这个:
[A]--[B]

并且你想发送 [C] 你可以使用 bundle (或只是推/拉)。

但是,如果您的目标存储库具有:
[A]--[D]

如果您想向其中添加 [C],则必须使用导出和导入。

简而言之: bundle用于当你想做推/拉但没有良好的网络路径时,和 export用于当您想要发送变更集的逻辑内容而不是特定的、确切的变更集时。

关于mercurial - 使用 Mercurial hg bundle 和 hg export vs merge ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5169670/

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