メインブランチから分岐した開発ブランチがあります。
Main ブランチのコードが Development ブランチと同じになるように、Development ブランチを Main にマージして戻すことはできますか?
これに対する最も安全で信頼できるソリューションは何ですか?
メインブランチから分岐した開発ブランチがあります。
Main ブランチのコードが Development ブランチと同じになるように、Development ブランチを Main にマージして戻すことはできますか?
これに対する最も安全で信頼できるソリューションは何ですか?
これを行う最も簡単な方法は、Visual Studio とソース管理エクスプローラーを使用してマージすることです。
ソース管理エクスプローラーで、開発ブランチを右クリックし、[分岐とマージ] > [マージ] を選択します。
[ターゲット ブランチ] ドロップダウンで、トランク (「メイン」) を宛先として選択します。これは、もともと Main から分岐した場合のデフォルトの選択である可能性があります。
次の 2 つのオプションがあります。
マージ中にマージの競合が発生した場合は、TFS が指示します。これは、開発に分岐した後でトランク内の何かを変更したときに発生します。開発中に行った変更の 1 つがトランクで行った変更と競合する場合は、Visual Studio でこれを解決する機会があります。
競合がなければ、開発の変更はトランクに移動し、既存の変更と単純にマージされます。
トランクをブランチにマージした1つの作業場所を認めますが、そのように機能することは想定されていません。
一般的に受け入れられている方法は、ブランチをトランクにマージすることです。
トランクで作業していて(「トランクに追加のフォルダまたは追加のファイルを作成できます」)、ブランチにマージしたいと考えているようです。
標準的な方法で行うことをお勧めします。トランクにマージして戻るブランチでのみ機能し、トランクで直接コーディングすることはありません。