【问题标题】:What's best way to work with git on multiple master branch?在多个主分支上使用 git 的最佳方法是什么?
【发布时间】:2012-11-30 21:15:30
【问题描述】:

我的工作项目有一个 git 存储库。 该软件仍在开发中,但我现在有三个不同的分支“主”,每个分支都有一些小的变化(图形定制和不同的行为)。 我无法自动将我的开发分支与这些主分支合并,因为每个分支都是不同的。 我读到了 git cherry-pick 但我的问题是:“这是正确的工作方式吗?” 我真的需要我的项目的这三个不同版本,也许我可以尝试将“核心”与“定制”分开并与 git submoduele 一起使用?

谢谢

【问题讨论】:

标签: git merge branch


【解决方案1】:

如果可以在它们自己的子目录中隔离这些变体,则可以使用子模块(因为这是子模块在您的父存储库中的结构:例如,请参见“Planning repository layout for git migration”)。
这应该是图形变化的情况。

如果这些变体是简单的配置文件差异,您还可以使用一个分支和content filter driver,以便根据检出 repo 的环境生成正确的配置文件。

比起挑选樱桃,我更喜欢那些选项,这可以介绍:

【讨论】:

  • 编写代码并不是开发人员的真正工作。真正的工作是管理代码:(
猜你喜欢
  • 2010-10-05
  • 2016-09-05
  • 1970-01-01
  • 2011-05-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-03
  • 1970-01-01
相关资源
最近更新 更多