在Git中覆盖分支(Perforce)

时间:2017-06-09 06:41:25

标签: git perforce

我一直在使用perforce一段时间。我们为客户使用覆盖分支。只有一些文件特定于客户。所有其他文件都是标准的 覆盖分支与完整分支相比具有以下优点:没有人愿意在客户分支中进行开发,这应该在标准分支中完成。

如果会创建一个完整的分支,我担心,开发人员会在客户分支中进行开发。

此外,对于覆盖分支,如果仅调整标准内容,则不需要更新客户分支。

最佳做法是如何拥有一个只有少数适​​应性的客户分支?

1 个答案:

答案 0 :(得分:1)

只要开发人员无法进入所述分支,开发人员是否在错误的分支中工作并不重要。所有主要的Git repos托管服务器都有分支保护(GitHubGitLabBitBucket,...)

开发人员可以从客户创建他/她自己的分支,以便单独修改几个文件。

客户端特定文件最好使用不同的名称进行管理,并在部署时使用。