当我必须修改功能分支的名称时,Git-flow的最佳约定是什么?

时间:2019-06-21 05:30:08

标签: git git-flow

在Git-flow中,您首先创建一个master(stable)分支并开发developer分支,然后从develop分支中分支出功能分支以创建feature/foobar_feature

但是,有时我以后发现我已经创建的功能分支变得与原始功能名称相去甚远。

  • 情况1: 我与我的团队一起创建了一个项目,并根据我们想出的名称命名了一个功能分支,但后来决定为此使用一个更好的名称。例如,在游戏开发环境中,从feature/item_foo_swordfeature/item_bar_sword

  • 情况2: 我创建了一个功能分支,希望能够完成某些功能,但实际上,它与名称所描述的完全不同。例如,在开发网络视频抓取器的过程中,从feature/header_scraperfeature/video_url_and_everything_scraper

我知道,如果我做的不是我的名字,那么最好创建一个新功能,但是有时我最终会陷入困境并在错误的分支上完成它。

修改Git-flow和其他标准化规则的最佳方式是什么,以修改我的要素分支的名称并使它变得更容易混淆? (如果有的话)

1 个答案:

答案 0 :(得分:1)

您可以简单地:

  • 在现有分支之上创建一个新分支
  • 按下
  • 删除您的旧名字分支
  • push that branch deletion
  • 通知您的同事他们需要获取该新分支

然后git-flow命令应使用新名称。