11

VS 2008 でソリューション ファイルと構成プロジェクト ファイルから TFS ソース管理バインディングを削除するためのコマンド ライン アプローチはありますか? ソリューションを開いて2つのプロンプトをクリックしてバインディングを完全に削除する必要がないように、バッチファイルから実行できるものが必要です。

編集: *.vspscc および *.vssscc ファイルを削除した後も、プロジェクト ファイルとソリューション ファイルには TFS ソース管理への参照が残っています。そのため、ソリューションを開くと、ソース管理からソリューションを削除するように求められます。これにより、ソリューション ファイルとプロジェクト ファイルが更新され、バインドが削除されます。これを自動化したいと考えています。

4

3 に答える 3

2

同僚がこれを行うためにこの NAnt タスクを書きました

http://www.atalasoft.com/cs/blogs/jake/archive/2008/05/21/2custom-nant-task-for-removing-tfs-bindings.aspx

于 2008-10-07T00:19:44.463 に答える
0

ディレクトリを反復処理し、slnファイルまたはprojファイルをロードし、ソース管理構成を削除する単純なC#コンソールアプリを作成します。TFSの場合、実際のプロジェクトに保存されているソース管理情報を見たことがないと思うので、slnファイルを編集する必要があります。

slnファイルの構造は非常に理解しやすいので、適切なGlobalSectionを見つける必要があると思います。メモ帳でslnファイルを開いて見つけます。

于 2008-10-06T23:37:05.440 に答える
0

*.vspscc ファイルを削除してみてください。

于 2008-10-02T02:38:52.373 に答える