version-control - 将一个命名分支 merge 到另一个命名分支( catch ),但保留两个分支

标签 version-control mercurial branch

我们在 Mercurial 中有两个命名分支:

  • “default”——我们修复错误的“错误修复”分支
  • “重新设计”命名分支,我们在其中为应用程序进行全新的 UI 设计

现在,我想将我的“bugfixing”分支 merge 到“redesign”分支中。但保持“错误修复”分支不变

换句话说,我想更新默认的命名分支,但实际上并没有 merge 这些分支。想不出办法...

我应该这样做吗

hg merge default

在我命名的分支中?但是这样会保留两个分支吗?

附言。我对 hg 很陌生,抱歉,如果这是一个愚蠢的问题......

最佳答案

I want to update my named branch from default, but without actually merging the branches

您想要 根据 Mercurial merge 分支 - merge 默认值以重新设计。在 Mercurial 中,分支 merge 并不意味着“你不能再使用 merge 的分支”——你可以,只需更新到分支头,编辑并提交

关于version-control - 将一个命名分支 merge 到另一个命名分支( catch ),但保留两个分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9421819/

相关文章:

python - 提取名称和版本号,并避免不匹配?

mercurial - 重命名 TortoiseHG 中的默认分支

git - 在 git 中用孤立分支覆盖主分支

mercurial - 强制创建 Mercurial 远程头(即分支)是个坏主意?

git - 分布式版本控制系统和企业 - 一个好的组合?

git - Mercurial 中的功能分支

git - 如何将 VS Mac 连接到 GitLab 存储库?

mercurial - hg shelve 相当于 git stash drop

version-control - 安装没有管理员权限的源代码管理

Mercurial,如何从存储库中删除文件?