GitHub Repo 分支中的不同配置文件

Nic*_*ick 2 git github travis-ci

所以我有一个带有主分支和暂存分支的 GitHub 存储库,它们都有单独的配置文件用于部署到不同的地方。我希望当我在暂存分支上执行拉取请求回到 master 时,我可以排除我希望在两个分支中保持不同的 2 个配置文件。

我怎样才能以最简单的方式实现这一目标?一个永久的解决方案会很棒,但从我目前读到的内容来看,它会涉及到“藏匿”和“流行”吗?或者可能只是在覆盖 2 个配置文件后执行“撤消”/“还原”?

这对我来说并不理想,因为它会导致 Travis-CI 启动 2 个单独的编译/部署过程。

缺口。

Ion*_*zău 5

您可以使用该ours策略执行此操作。创建一个.gitattributes在你的两个分支中命名的文件并在其中添加以下内容:

path/to/your/config.json merge=ours
Run Code Online (Sandbox Code Playgroud)

然后提交你的.gitattributes文件:

git add .
git commit -m 'Added gitattributes'
Run Code Online (Sandbox Code Playgroud)