2

我正在编写构建脚本,并试图通过命令行从 TFS 获取文件,但无法让它们工作。始终收到消息“所有文件都是最新的”,而没有文件存在。

我删除现有工作区并创建新工作区并映射到本地文件夹。所有这些都可以正常工作。但是之后我无法获取文件。有什么问题。我需要做哪些其他步骤来诊断它。

以下是命令和结果列表:

 D:\temp\tfs\Dev>tf workfold
 ====================================================================

 Workspace:  xantworkspace

Collection: https://dev.company.com/tfs/

 $/allProjects/MobileProject/Dev: D:\temp\tfs\Dev

 D:\temp\tfs\Dev>tf dir


 There is no working folder mapping for D:\temp\tfs\Dev.


 D:\temp\tfs\Dev>tf get

 All files up to date.


 D:\temp\tfs\Dev>tf get /all

 All files up to date.

 D:\temp\tfs\Dev>cd ..

 D:\temp\tfs\Dev>tf get /all /force

All files up to date.

D:\temp\tfs\Dev>tf get /all /force /overwrite
All files up to date.

D:\temp\tfs\Dev>tf get /all /force /overwrite /recursive

All files up to date.

D:\temp\tfs\Dev>tf get /all /force /overwrite /recursive /version:T

All files up to date.

在 TFS 中,$/allProjects/MobileProject/Dev 下有文件、文件夹。

4

2 回答 2

0

您不是偶然使用 Team City 吗?如果是这样,Team City 有两种不同的经纪人。创建一个不以 TFS 为中心的工作区(默认)。另一个与 TFS 连接,可以像普通工作区一样使用。

于 2015-02-05T18:58:24.820 回答
0

在获得读取但没有写入权限之前,我在 TFS 方面也有过类似的经历。让我的用户帐户读/写是让我真正获得文件的唯一解决方法。

于 2015-06-15T15:04:23.693 回答