我们的应用场景是这样的:
公司内网版本基于 master 开发, 同时给若干个客户提供定制功能, 比如分支名称为 master_B,masterC... 由于产品还在开发过程中, 所以大部分功能两个分支都是需要的 两个分支又有部分代码不能共享,比如有一些功能只有内部需要使用,另一部分代码只有客户需要 现状: 现在刚从 SVN 迁移到 Git, 目前主要基于 master 开发, 本地开发时使用基于特性 master 的特性分支, 开发完成之后 pull 一下远程 master 分支代码,并且提交到 Gitlab,提 Merge Request。 如果两个都需要就提两个 MR, 但是这样会把 master 的代码带入到 master_B 上去, 并且 master_B 独有的代码也经常可能冲突。
这种场景应该如何正确的使用 Git?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.