因此,我有一个带有master分支和staging分支的GitHub存储库,它们都具有单独的配置文件,可用于部署到不同的地方。我希望当我在登台分支上执行拉回请求回到主服务器时,我可以通过某种方式排除我想在两个分支中保持不同的2个配置文件。
如何以最简单的方式实现这一目标?永久解决方案会很棒,但是从我到目前为止所读的内容来看,这将涉及“隐藏”和“弹出”吗?还是在覆盖2个配置文件后仅执行“撤消” /“还原”?
这对我来说并不理想,因为它将导致Travis-CI启动2个单独的编译/部署过程。
缺口。
您可以使用该ours
策略执行此操作。.gitattributes
在两个分支中创建一个名为的文件,并在其中添加以下内容:
path/to/your/config.json merge=ours
然后提交您的.gitattributes
文件:
git add .
git commit -m 'Added gitattributes'
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句