4

コンピューター A でファイルをチェックアウトしたワークスペース A が 1 つあります。今度はコンピューター B で開発を続けたいと思います。コンピューター A からファイルをコピーし、コピーしたファイルへのマッピングを使用して新しいワークスペース B を作成します。

ファイルはワークスペース A で既にチェックアウトされているため、Visual Studio でファイルをチェックインできません。

最初にコンピューター A でファイルをチェックインせずに、これを解決するにはどうすればよいですか?

4

4 に答える 4

4

B に新しいワークスペースを作成し、A からディレクトリをコピーして、Team Foundation Power Tools 2008 を使用して、変更されたすべてのファイルをチェックアウトします。

コマンドウィンドウを開き、次に

cd c:\wherever\your\workspace\is
tfpt online /recursive /adds /deletes /diff .

tfpt は、ディレクトリ ツリーを分析し、編集のために変更されたファイルをチェックアウトします (オプションで、必要に応じてファイルを「追加」または「削除」します)。

チェックインする前に、tfptが何をしたかを確認してください

于 2009-03-11T11:59:08.220 に答える
0

ワークスペースはユーザーにバインドされているため、新しいマシンで作業しているときに古いワークスペースが表示されます。

したがって、ソース管理エクスプローラーのワークスペース ドロップダウンから古いワークスペースを選択し、ファイルをチェックインするだけです。

于 2009-03-11T10:37:14.780 に答える
0

コードをチェックインせずにからcomputer Aに移行するには:computer B

  1. 古いディレクトリから作業ディレクトリをコピーしないでくださいcomputer A
  2. 新しい上で tfs に接続しますcomputer B
  3. tfs から必要なすべてのプロジェクトを取得します (実行get)computer B
  4. 古いものからシェルフセットを作るcomputer A
  5. computer Bの [チーム エクスプローラー] でunshelve、手順 4 で作成したシェルフセット。

あなたは何も失うことはありません。

于 2017-04-09T19:22:26.107 に答える
0

新しいラップトップを入手し、Windows 7 をインストールしました。製品には、はじめにと呼ばれるコントロール パネルの新機能が付属しています。この機能を使用して、[ファイルの転送] を使用して古いラップトップから新しいラップトップにファイルを転送しました。これは、Visual Studio 2008 のすべてのソース ファイルをコンピューター A からコンピューター B にコピーしたため、非常に役に立ちました。したがって、手動で行う必要はありませんでした。転送が完了したら、Microsoft Team Foundation Server 2008 Power Tools の Power Shell (tfpt インストーラー) をダウンロードし、上記の手順 2 の手順に従って、[スタート] -> [すべてのプログラム] -> [Microsoft Team Foundation Server 2008] -> [PowerShell コンソール] に移動しました。コマンド ウィンドウが開いたら、次のコマンドを入力しました: cd c:\wherever\your\workspace\is tfpt online /recursive /adds /deletes /diff 。

それは魅力のように働きました!

于 2010-02-13T23:55:28.217 に答える