チェックイン コマンドを実行しようとすると というエラーが表示No changes were matched by any arguments
されますが、実際にはファイルが変更されています。原因は、TEE が編集時にファイルを自動的にチェックアウトしなかったことにあるようです。
大したことではないので、もう一度変更を加える必要があることを知りながら、代わりにファイルをチェックアウトしようとしました。しかし、今回は次のような新しいエラーが表示されます。
An error occurred: TF400032: The operation could not be completed because the workspace
WORKSPACE_NAME is a local workspace.
単純な追加など、他のことをしようとすると、事態はさらに奇妙になります。同じエラーが発生します。私が作業できるのはtf get
、すべてを最新バージョンに更新することだけだったようです。
何度か試した後、何が原因なのか途方に暮れています:(現在、変更をサーバーにプッシュすることはできません)
- vim を使用してファイルを変更します。
tf status
変更を報告しない tf checkin file.m
と を試しtf checkin file.m -force
ましたが、どちらも変更は報告されませんでした- を試し
tf get file.m
ましたが、ファイルが最新であると報告されています。試してみるtf get file.m -force
と、今度はファイルをサーバーバージョンに適切に置き換えました - を試し
tf checkout file.m
ましたが、ローカル ワークスペースに関するエラー メッセージが報告されます - を試し
tf add file.m
ましたが、ローカル ワークスペースに関する同じエラー メッセージが報告されます
私のセットアップの詳細は次のとおりです。
- OS: Red Hat Enterprise Server リリース 6.5 (サンティアゴ)
- TEE バージョン: TEE-CLC-12.0.2
TF_AUTO_SAVE_CREDENTIALS
bashに設定されていますワークスペースは次のようにセットアップされました。
tf workspace -new "WORKSPACE_NAME" -collection:https://example.visualstudio.com/defaultcollection tf workfold -map "$/example_folder" -workspace:"WORKSPACE_NAME" "~/example_folder/"