0

Visual Build Pro を使用してビルド スクリプトを実行し、アプリケーションをビルドしています。これらのスクリプトの一部は、TFS から最新のコードを取得しています。

私のWindowsプロファイルが破損し、削除して再作成する必要があるまで、すべてが正常に機能していました. それ以来、スクリプトが TFS get 操作を実行しようとすると、「ワークスペースを特定できません。'tf workspaces /collection:TeamProjectCollectionUrl' を実行すると、これを修正できる場合があります」というメッセージが表示されます。

ワークスペースは C:\Workspace にマップされ、ビルド スクリプトはそのディレクトリ ツリーにあり、tf workspaces コマンドを実行するとワークスペースが表示されます。ワークスペースの削除、再マッピング、名前の変更、フォルダーの削除、フォルダーの追加、appData キャッシュのクリアなどを試みましたが、すべて役に立ちませんでした。

私がここで見逃しているものは誰にもありますか?

4

3 に答える 3

0

ワークスペース ディレクトリの外で tf get を実行すると、このエラーが発生します。最初に作業する必要があるワークスペースが含まれているディレクトリに CD で移動してみてください。例えば:

cd c:\sources\myteamproject

tf get ...
于 2016-12-02T09:20:10.050 に答える
0

私は問題を解決することができましたが、特に実際に何が起こったのか、それとも物事の組み合わせであったのかは 100% わかりません。

私が取った手順は次のとおりです。

  • Visual Build Pro をアンインストールして再インストールしました。
  • コマンド tf workspaces /s: http://tfs-server:8080を使用してキャッシュを更新しました。
  • ワークスペース名がマシン名と同じであることを確認しました。
  • フォルダー名が、ワークスペース構成および使用されているコマンドで指定されたものと同じ大文字と小文字を使用していることを確認しました。
  • コマンド プロンプトから Get コマンドを実行しました (tf.exe への絶対パスを使用してユーザー ディレクトリから問題なく動作しました)。

これらの手順を実行している間に、どこかで問題が解決されました。

于 2016-12-02T13:19:21.893 に答える