myrepo
リモートbeanstalk
サーバーでrepoが呼び出されました。
私はそれを私のローカルマシンにクローンしました。二つの追加のブランチを作成:staging
とdev
。これらのブランチをリモートにもプッシュしました。
今:
local remote server
--------------------------------------------------------
master ==> Pushes to `master` ==> deployed to `prod`
staging ==> Pushes to `staging` ==> deployed to `staging`
dev ==> Pushes to `dev` ==> deployed to `dev`
config.xml
ブランチごとに異なるというファイルがあります。
マージ中のみこのファイルを無視したい。しかし、私はチェックアウトまたはリポジトリブランチから/にコミットするときにこれを含めたいです。
これが必要な理由は、特定のブランチをプル(チェックアウト)してそれぞれのサーバーにデプロイするデプロイスクリプトがあるためです。そのためconfig.xml
、展開時に、上記のように特定のブランチのファイルを特定のサーバーに入れる必要があります。
私は.gitignore
働かないと思います。他のオプションは何ですか?無視されたファイルはチェックアウトとコミットの一部である必要があることに注意してください。これは重要です。マージ中のみ無視してください。
ありがとう!