您将如何设置一个拥有专有版本和开源版本(例如 Chrome 和 Chromium)的代码存储库?
对于 Git,您会使用两个分支还是两个存储库?
您如何使“私有”版本与开源版本保持同步?
如果是我,我会有两个存储库。这样,您就可以对每个版本拥有不同的权限 - 开源版本的公共读取权限和开发人员仅对“私有”版本的读取/写入权限。
为了使私有版本保持最新,我将在私有版本存储库上设置一个指向公共版本存储库的远程版本。这将允许您将更改从那里拉取或重新设置为私有更改。然而,这确实假设更改不会发生冲突(即私有版本功能集是公共版本的超集,而不是分歧)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)