在Mercurial中使用默认值覆盖分支

瓦尔泰克

假设我有一个功能分支feature_x,该分支已被处理,然后选择变更集并进行了默认移植,然后将其关闭。不是最好的流程,而是Mercurial,因此无法更改历史记录。

现在,我将再次使用功能X,我觉得重用feature_x分支将使混乱最少。但是,如果我重新打开该分支并合并default到它,则会遇到两个问题。第一次合并冲突,第二次更改在该分支中被修改,但从未合并为默认值。所以我想要的是干净的slate,branch feature_x,但是要与当前中的内容完全相同default有没有比创建会遮盖名称的新分支更干净的方法呢?

爱德华

我认为您最好的选择是从default被叫feature_x2的当前提示开始一个新分支,feature_y并保留过去的过去。

但是,还有其他一些选择:

  1. feature_x分支仅局限在您的存储库中还是被推送?如果是前者,则可以hg strip这样做,然后在current处重新开始分支default

  2. 如果feature_x名称确实非常重要,则可以使用内部合并工具在其中合并默认值,并通过执行以下操作强制其完全反映默认分支

    hg merge -r default --tool internal:other
    
  3. 或者,您可以只default在的顶部提交(文件系统)副本branch_x然后,您可以沿自己的快乐方式继续在该分支上。

我不知道2.或3.将来是否会引起奇怪的合并问题。我将进行测试,以查看合并是否恢复为默认值(或其他嫁接?)以后是否会引起问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在odoo9中使用default_get覆盖字段默认值?

来自分类Dev

使用默认值覆盖CSS外观值

来自分类Dev

在Rails 4中使用范围路由的默认值始终会覆盖default_url_options

来自分类Dev

如何在where子句中使用列默认值来标识默认值

来自分类Dev

在对象解构中使用默认值,同时保留所有未默认值

来自分类Dev

当默认值不在最后时,在 switch 语句中使用默认值后中断

来自分类Dev

在水线中使用其他列作为默认值

来自分类Dev

在bash中使用getopts设置默认值

来自分类Dev

在React / Redux中使用默认值输入文本

来自分类常见问题

如何在ReactJS中使用默认值编辑输入

来自分类Dev

在Django中使用classmethod设置字段的默认值

来自分类Dev

在参数默认值中使用查找功能

来自分类Dev

如何在Postgres中使用默认值创建枚举

来自分类Dev

在R中定义的类中使用默认值

来自分类Dev

在存储过程中使用列的默认值

来自分类Dev

在php的组合框中使用默认值

来自分类Dev

在C#方法重载中使用默认值

来自分类Dev

条件默认值可在Shiny中使用

来自分类Dev

在NumPy中使用默认值进行ND索引

来自分类Dev

在基类数组中使用Subclass方法的默认值

来自分类Dev

如何在ReactJS中使用默认值编辑输入

来自分类Dev

Material-UI在条件“替代”中使用默认值

来自分类Dev

C ++在模板声明中使用默认值

来自分类Dev

如何在SELECT查询中使用默认值?

来自分类Dev

如何在Postgres中使用默认值创建枚举

来自分类Dev

如何在char数组中使用默认值?

来自分类Dev

在存储过程中使用列的默认值

来自分类Dev

覆盖实例var的默认值

来自分类Dev

如何覆盖预配器的默认值?

Related 相关文章

热门标签

归档