我试图在一个存储库中保留2个网站项目.除了模板(html,css)文件和少量配置文件外,这些网站主要是相同的.主站点(我说是Supersite)是分支机构的主人.第二个站点位于分支secondarySite中.每当我在master分支中开发一些新功能时,我想将它合并到secondarySite,但我想从合并中排除模板文件.
我在这里找到了部分解决方案如何告诉git始终为特定文件上的冲突合并选择我的本地版本?但它只有在我更改两个分支中的模板文件并且发生冲突时才有效.当没有冲突时,git只使用较新的远程版本的文件.
即使没有冲突,我如何告诉git 始终保持指定的本地文件不变.
或者我可能使用完全错误的方法解决问题?
在此先感谢您的帮助.
每当打开要掌握的 PR 时,我们都会尝试自动将 DevOps 组添加为默认 PR 审阅者。
为此,我们在 master 分支中创建了一个 CODEOWNERS 文件,并将我们的 DevOps 组添加为审阅者。如果我们在 dev 分支中创建一个 CODEOWNERS 文件,在该文件中,我们不会指定 DevOps 组作为审阅者,而是指定开发团队(我们只需要 DevOps 作为 master),则任何时候从 dev 到 master 的 PR 被打开时,CODEOWNERS 都会合并时被覆盖。
我们如何防止覆盖 PR 上的 CODEOWNERS 文件?