4

実行tf workspace /new /nopromptしてローカル TFS ワークスペースを作成すると、 $/ -> の作業フォルダー マッピングが自動的に作成されるように見えますcurrent-dir。実際に必要な作業フォルダーを設定する前に削除する必要があるため、これは面倒です。tf workspaceまた、別のワークスペースに現在のディレクトリのサブディレクトリへの作業フォルダーがある場合、失敗することも意味します。

たとえば、D: が TFS ディレクトリの場合、他の作業フォルダーが設定されていると、自動マッピング /$ -> d:\ が競合するため、実行失敗しますD:\>tf workspace /new /noprompt ...

初期作業フォルダーなしでワークスペースを作成することはできませんか? それ以外の場合は、確認のために意図的に「偽の」ディレクトリに変更する必要があります。

4

2 に答える 2

2

この問題の別の解決策を見つけました。コマンドは、と現在のディレクトリtf workspace /newの間のマッピングを自動的に作成します。$/したがって、次の手順を実行する必要があります。

  1. 現在のフォルダーを変更する
  2. コマンドを実行しますtf workspace /new。不要な$/マッピングを作成します
  3. tf workfold /map必要な TFS フォルダーを現在のフォルダーにマップするコマンドを実行します。$/指定した値で不要なものをオーバーライドします。
于 2014-04-03T09:58:37.083 に答える