0

MS Team System ソース管理から古いデータをアーカイブすることはできますか? TFS データベースには最大 10,000 の変更セットがあり、そこまでさかのぼる必要はありませんが、データベース ファイルはますます大きくなっています。データベースのサイズを縮小するために、特定の日付 (たとえば) より前のすべてをアーカイブすることは可能ですか? そうでない場合、論理的な結論から言えば、長期にわたって活発に開発されてきたプロジェクトは最終的に破綻します。

4

1 に答える 1

1

TFS データベース全体をバックアップしてから、destroyコマンドを使用してソース管理ツリーを完全に削除できます。ただし、特定のバージョンではなく、ソース管理パス全体に対してのみ実行できます。

削除されたファイルが多数ある場合は、同じコマンドを使用してソース管理ツリーを確認し、これらの削除されたファイルを完全に破棄することもできます。

TFS はチェックインするたびに増分変更を保存するため、古い変更セットを削除することはできません。これは、TFS に大きなバイナリ ファイルが保存されている可能性があることも意味します。特定の制限を超えるファイルは増分的に保存されず (したがってスペースを節約します)、代わりにすべてのバージョンが完全に保存されます。

コマンドに関するドキュメント: http://msdn.microsoft.com/en-us/library/bb386005(v=vs.100).aspx

于 2013-03-13T11:10:02.030 に答える