环境:Ubuntu 14.04,TFS命令行(TEE-CLC 12.0.1)。
我在本地工作区中对文件进行了更改。但是,为了丢弃我的更改,我只是删除了该文件,希望“tf get”能够获得最新的副本。但是,我收到了错误:
$ tf get
Conflict settings.cpp - Unable to perform the get operation because
you have a conflicting edit.
The merge can't complete because the existing file isn't available:
我想我可以强制更新:
$ tf get settings.cpp /force
An argument error occurred: Unable to determine the workspace.
You may be able to correct this by running
'tf workspaces -collection:TeamProjectCollectionUrl'.
感谢您帮助我了解如何取回我的文件。问候。
答案 0 :(得分:1)
您正在尝试指定force
选项,但您使用的是Windows样式的参数。在Unix上,文件以/
字符分隔,因此您不能将其用作参数,或者无论是指定/force
选项还是/force
指定的文件都不明确force
目录中的/
。
尝试:
tf get -force settings.cpp
当然,如果您使用的是本地工作区,或者您已经提交了更改,那么您应该撤消更改:
tf undo settings.cpp