【问题标题】:Difference between feature branch and long term branch in GitHub GUI?GitHub GUI 中功能分支和长期分支之间的区别?
【发布时间】:2017-08-03 19:13:02
【问题描述】:

我正在从事的项目具有三个主要的长期分支,即 master、release 和 development。通常它遵循 gitflow 工作流程。

我想从开发中创建一个功能分支。当我通过 GitHub GUI 创建功能分支时,它会像其他分支一样显示。

有没有办法让这个特性分支从开发中以不同的方式显示,所以很明显它是一个特性分支,而不是三个长期分支(主、发布、开发)之一?

【问题讨论】:

  • 我不确定 Github GUI 是否这样做,但一些 Git GUI 在使用斜杠时会分组您的分支。即:features/feature-name 这很酷。
  • 就 Git(或 GitHub,就此而言)而言,它们都只是分支。不存在“特征分支”和“长期分支”。

标签: git github


【解决方案1】:

一个分支就是一个分支,不多不少。

没有办法显示一些与其他的不同。

唯一的解决方案是在为项目做出贡献的开发人员之间进行沟通,采用“feature/my_branch_that_add_a_feature”之类的约定。

那么“功能”现在是一个文件夹(并且完全由 git 管理),您将只放置您的功能分支。

这就是 git flow 的工作原理......

【讨论】:

    猜你喜欢
    • 2021-01-22
    • 1970-01-01
    • 2017-12-23
    • 1970-01-01
    • 2019-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-24
    相关资源
    最近更新 更多