105

WinXP、VS 2008、およびチーム エクスプローラーを使用して Team Foundation Server に接続しています。

次のスクリプト(BATファイルスクリプトなど)が必要です。

  • チーム プロジェクトのフォルダーの最新バージョンを取得します。
  • チーム プロジェクトのフォルダーのファイルをチェックアウトします。
  • チーム プロジェクトのフォルダーのファイルをチェックインします。

私の TFSProject は$/Arquitectura/Main/、パスにマップされていますC:\TFS\Arquitectura

サンプルコードや提案はありますか?

4

6 に答える 6

163

コマンド ラインで tf.exe を使用します。

次の例では、%PathToIde%は通常、次のようなパスにあります: %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE、Windows x64 の場合: %ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE(Visual Studio のバージョンとインストール設定によって異なります)。

取得の例:

cd C:\TFS\Arquitectura
"%PathToIde%\TF.exe" get $/Arquitectura/Main /recursive

チェックアウトの例:

cd C:\TFS\Arquitectura
"%PathToIde%\TF.exe" checkout $/Arquitectura/Main /recursive

チェックインの例:

cd C:\TFS\Arquitectura
"%PathToIde%\TF.exe" checkin $/Arquitectura/Main /recursive

tf コマンドラインの詳細については、 を参照してください。

于 2010-09-21T18:51:01.713 に答える
13

VS2017 の更新

C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\tf.exe'

于 2018-02-08T19:11:06.877 に答える
6

"C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\tf.exe" get "$/ProjectName/Main" /force /recursive

于 2012-05-17T14:57:08.917 に答える
4

Windows 7 64 ビット用の最新コードを入手する

"%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE\TF.exe" get /recursive

これは私にとってはうまくいきました。

于 2014-03-07T11:05:48.190 に答える