プロジェクト開発に2つのローカルリポジトリ/作業ツリーを使用しています。
- リリースバージョン用に1つ(バグ修正のみ)および
- マスターの継続的な開発のための1つ。
したがって、ブランチを前後に切り替える必要はありません。
リリースブランチからマスターへの変更のみをマージし、その逆はマージしません。
マスターから変更をフェッチしないようにリリースリポジトリ/作業ツリーを構成することは可能ですか?
プロジェクト開発に2つのローカルリポジトリ/作業ツリーを使用しています。
したがって、ブランチを前後に切り替える必要はありません。
リリースブランチからマスターへの変更のみをマージし、その逆はマージしません。
マスターから変更をフェッチしないようにリリースリポジトリ/作業ツリーを構成することは可能ですか?
必要なものだけをフェッチするために、フェッチにリモートrefspecを指定できます。
見る:
git config remote.remote-name.fetch
(との実際の例についてgit --add config remote.remote-name.fetch
)ただし、「xxx以外のすべてをフェッチする」を指定できるかどうかはわかりません。
最初の(マスター)リポジトリから何もフェッチしたくない場合は、存在しないブランチ名を使用してフェッチディレクティブを構成すると、その目的にのみ役立ちます。