前提・実現したいこと
TFコマンドにてワークスペースを指定してファイルのチェックアウトしたいのですが、TF CHECKOUTの引数にはワークスペースを指定できないので、方法をご存じの方教えてください。
発生している問題・エラーメッセージ
ワークスペースを識別できません。'tf workspaces /collection:TeamProjectCollectionUrl' コマンドを実行すると、この問題を修 正できる場合があります。
↑
tf workspaces ~コマンドも実行しましたが、そもそもワークスペースを指定するコマンドではないので意味がありませんでした。
該当のソースコード
C:>tf checkout /lock:checkin $/FC/ZTEST/FC_TEST/folder1/folder3-2/TEST.txt
試したこと
所有するワークスペースが一つの場合は、そのワークスペースにチェックアウトされますが、複数のワークスペースが存在する場合にエラーとなります。
補足情報(FW/ツールのバージョンなど)
リファレンス読めばわかりますが、tf workspacesコマンドはワークスペースの一覧を出すものだったような。
https://docs.microsoft.com/en-us/azure/devops/repos/tfvc/workspaces-command?view=tfs-2018
手元に環境がないからうろ覚えだけど、tf workspace(sがない)でローカルワークスペースを作ってcheckoutするとか、そんなんだったような気がしますが、まぁリファレンス読んでみてください。
コメントありがとうございます。
リファレンスは読んでワークスペースの作り方も分かっています。
作ったワークスペースにチェックアウトする方法が分かりません。
とりあえずこういうの見たら参考になりますかね?
https://gist.github.com/glombard/11037630
ありがとうございます。
ご参考として頂いた内容は全て既に知っているコマンドでしたが、今まではワークスペース作成と、チェックアウトを別々のbatファイルを作って実行していたので、ひとつのbatファイルでやったらどうなるか試してみます。
あなたの回答
tips
プレビュー