簡體   English   中英

每個git分支中的不同配置

[英]Different configs in each git branch

我有兩個git分支: devmaster

我正在使用Travis CI進行構建和測試,並且每個分支/環境都需要具有不同的.travis.ymlconfig.yml.enc (加密的配置文件)。

如何合並來自dev->master更改而不合並.travis.ymlconfig.yml.enc文件?

您在此處(在master分支上)有多種選擇:

您可以運行:

git merge --no-commit dev

git checkout .travis.yml

git checkout config.yml.end

git commit -m "merge dev into master"

這將合並文件,然后將兩個文件還原到最后一個主提交。

或者,您可以運行(如果以這種方式設置了提交歷史記錄):

git cherry-pick commit_hash

在未修改文件的地方添加提交。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM