プロジェクト (PHP アプリケーション) がありますが、各クライアントのインストールはさまざまで、ほとんどない場合もあれば、それ以上の場合もあります。それでも、ソース コードの大部分は共通です。特定のインストールをマスター ブランチへの並列ブランチとして管理し、変更をマスターから他のブランチに転送する必要があります。Gitで同じ状況が解決されました: わずかな違いで (ほとんど) 並列ブランチを維持するにはどうすればよいですか? 最も投票された解決策は、次の方法でブランチ間で変更を転送することでした。
git pull
git checkout local
git rebase master
ソリューションで述べたように、リベース後に非早送りプッシュが作成されますが、これは非常に不快な複雑さです。私の質問は-代わりにやらない理由:
git pull
git checkout local
git merge master