gpt4 book ai didi

Mercurial 仅 merge 某些变更集

转载 作者:行者123 更新时间:2023-12-04 00:02:16 24 4
gpt4 key购买 nike

好的,所以我们最近从 SVN 转换为 Mercurial。
我们正常使用 TortoiseHG。
在我们的一个存储库中,我们拥有所有项目,C++/.NET/ASP。我们有大约 100 个项目,都使用通用库项目。

因此,为每个项目创建多个 repo 将是一项非常艰巨的任务。

现在,我们有 default分支,假设 branchA .
我正在处理 BranchA并添加我的 super 更改,我更改了一个公共(public)库,假设是一个扩展方法

我想将此提交给 branchAdefault ,我该怎么办?

但是,我不希望我的所有更改来自 branchA并入default ,并且我不希望 default 中的所有其他更改

希望这是足够的信息!

最佳答案

只是为了保持更新:有 graft command在 Mercurial 中实现 cherry-pick 。

This command uses Mercurial's merge logic to copy individual changes from other branches without merging branches in the history graph. This is sometimes known as 'backporting' or 'cherry-picking'. By default, graft will copy user, date, and description from the source changesets.

关于Mercurial 仅 merge 某些变更集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2596150/

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