親ブランチを安全に削除できますか? 次のようなブランチ構造があります。
支店A
支店B
- 支店C
- 支店 D
ブランチ A は冗長で不要です。ブランチ B とその子に影響を与えずに削除できますか?
親ブランチを安全に削除できますか? 次のようなブランチ構造があります。
支店A
支店B
ブランチ A は冗長で不要です。ブランチ B とその子に影響を与えずに削除できますか?
はい、最初に子ブランチの親を変更して、親がないようにする必要があります。(それらの親を解除するには、コマンドラインからそれらを自分自身に親にします)。その後、古いブランチを安全に削除できます。古いブランチを破棄しない限り、履歴も引き続き利用できます。
マージ ウィンドウでは、歴史的な関係により、古いブランチが引き続き表示されます。その関係を削除する唯一の方法は、削除されたブランチのデータを破棄することです。(正しく破棄するには、最初にフォルダーを削除し、チェックインしてから破棄する必要があることに注意してください。データを更新するには、TFS のデータ ウェアハウスも再構築する必要があります)。