私のプロジェクトには2つの大きなブランチがあります - master
は "プロダクション"バージョン、ブランチX
は "テスト"バージョンです。ブランチ特有のコミットをマークしてマージするのを防ぐ
は、私はこれら二つのブランチにおける等の展開の設定、データベースのconfigs、Googleウェブ分析IDに関連するいくつかのコードの調整を保つ互いから分離し、git merge X
がマスター上で起こるかgit merge master
をブランチ上で実行されるたびにマージされることを防ぐ必要がありますX.
信頼性の高い方法がありますか?「このブランチのみ」のコミットをマークしてください。
ありがとうございました!だから、私は2番目の選択肢によって、私が持っている必要があることを正しく理解しています...見てみましょう... 6つの枝? M = MasterとD = Developmentと仮定すると、D <= ConfigD + DClean、M <= ConfigM + MCleanなので、DCleanで開発し、DとMCleanにマージしますか?私はこれが最終的にConfigDをDにマージして設定を元に戻すたびに矛盾が生じるのではないかと疑う。 – alexandroid
正直言って、私はチェリーピックの解決策を好むだろう。はるかに簡単です。 http://wiki.koha-community.org/wiki/Using_Git_Cherry_Pick – gracchus