TFS如何取回本地删除的文件

时间:2014-07-22 16:47:46

标签: tfs

环境: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'.

感谢您帮助我了解如何取回我的文件。问候。

1 个答案:

答案 0 :(得分:1)

您正在尝试指定force选项,但您使用的是Windows样式的参数。在Unix上,文件以/字符分隔,因此您不能将其用作参数,或者无论是指定/force选项还是/force指定的文件都不明确force目录中的/

尝试:

tf get -force settings.cpp

当然,如果您使用的是本地工作区,或者您已经提交了更改,那么您应该撤消更改:

tf undo settings.cpp