【发布时间】:2012-08-22 14:46:13
【问题描述】:
我有一个使用git 进行版本控制的开源项目。很快,我也将发布该项目的高级托管版本,但是将专门针对高级托管版本(性能等)对代码进行更改,这在开源版本中不应该存在。
我想避免有两个单独的目录/项目,因为如果我修复了开源版本中的错误,那么该错误很可能也出现在高级托管版本中。我不想在两个地方进行更改。
管理此问题的最佳方法是什么?简单地在git 中分支是行不通的,因为有些文件需要有两个版本:一个开源版本和一个高级托管版本。
【问题讨论】:
-
为什么这个问题是基于基于意见的?对 GIT 有何看法?
标签: git version-control project-management