11

TFS にトランクがあり、分岐が必要になるまで全員が作業します。私たちの最後のプロジェクトは、ブランチを必要とする大きな機能でした。開発が完了し、変更がトランクにマージされました。開発ブランチはどうすればよいですか?

削除する必要がありますか?どういうわけか読み取り専用としてマークしますか?クローキングとロックについてはどうですか?

4

3 に答える 3

14

ブランチを読み取り専用にすることができます。適切なグループからチェックイン/チェックアウトのアクセス許可を削除する必要があります。最初の赤面では何も変わらないように見えますが、ファイルをチェックアウトしようとすると、阻止されることに注意してください。

私はいつもブランチを削除してしまいます。これは「削除」されていますが、削除を取り消す(破棄するのとは異なります)ことや、コードを振り返ることを妨げるものは何もありません。あなたがそれを破壊する努力をしなければ、それは実際にはどこにも行きません。

さらに、 Team Foundation Sidekicksのような優れたツールを使用している場合は、削除されていても、すべての分岐履歴を表示できます。

@Rayが言うように、そのままにしておくこともできますが、1ダースほどのブランチでそれを行うと、管理が少し扱いに​​くくなります。ブランチが停止していて、コードをメインラインにマージした場合、「万が一の場合」以外に、ブランチを維持する目的はありますか。

もしそうなら、それを削除して、本当に必要な場合にのみそれを掘り下げてください。

于 2009-02-03T19:18:17.700 に答える
1

放っておきなさい。:) ブランチは削除できますが、リポジトリには残ります。ソース管理ガイドラインに従うことは、実際にはあなたとあなたのチームが下すことができる決定です。

余談ですが、TFSには読み取り専用オプションはありません。そのままにしておくか、削除するか、TFS destroyコマンドを実行してブランチを完全に削除することしかできません。

于 2009-02-03T15:49:18.760 に答える