私のシナリオの単純化されたバージョンでは、ClickOnce を使用してデプロイされた VB.Net アプリを開発しています。本番コード用の Live ブランチと、作業用の Dev ブランチがあります。
これらの各ブランチを別の場所 (リリース用にライブ、テスト用に開発) にデプロイしたいのですが、いずれかのブランチを他のブランチにマージすると、プロジェクトの「発行場所」設定がターゲット ブランチで上書きされます。開発コードをライブの場所に公開します。
特定のプロジェクト プロパティ (この場合は公開場所) をマージから「免疫」にして、各ブランチがその設定を維持する方法はありますか?
編集:私の最初のアイデアは、特定のプロジェクト設定をオーバーライドできる「構成」タイプのファイルがある場合、そのファイルをクロークしてマージされないようにすることでした...しかし、そのようなファイルへの参照が見つかりません.
ソース管理には TFS を使用します。