问题标签 [tf-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4348 浏览

tfs - tf dir 没有工作文件夹映射

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

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

以下是命令和结果列表:

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

0 投票
0 回答
162 浏览

tfs - .pkgdef 文件注册表项 tfs 策略

tfs我为一个项目编写了一个策略插件vsix,该项目通过 pkgdef 文件编写注册表条目。到目前为止,我只有 registry-entry
[$RootKey$\TeamFoundation\SourceControl\Checkin Policies]
但是当我想通过 tf.exe 使用它时,我还需要 entry
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\TeamFoundation\SourceControl\Checkin Policies]

是否也可以通过pkgdef-file或如何注册此条目来编写此条目?

0 投票
1 回答
1641 浏览

powershell - 从 TFS 销毁已删除的文件/文件夹

如何销毁所有 TFS 文件和文件夹?

0 投票
1 回答
856 浏览

tfs - TFS 删除文件夹和递归删除

如果我删除 TFS 中的文件夹(使用 GUI 或 TF.exe)- 该文件夹下的所有内容都被标记为已删除。对文件夹进行递归删除有什么意义吗?我看到了使用

-递归

切换是否需要模式匹配某些东西但对于完整文件夹删除有什么不同吗?

0 投票
1 回答
3169 浏览

c# - TFS PendEdit 导致 TF14098:访问被拒绝

我喜欢通过 C# 代码检查文件,但我总是收到 TF14098 Acess Denied Exception。TFS 管理员向我保证,我有签出/编辑权限,并且在 VisualStudio 和 tf.exe 中签出文件没有任何问题。

这是我当前的 C# 代码:

结果总是:

非致命故障:TF14098:访问被拒绝:用户 Me 需要 $/MyFile.xaml 的 PendChange 权限。

在对此错误进行了大量研究后,我尝试通过 Dos-Box 检查权限,并执行了以下命令行:

它可以毫无问题地签出文件!(如果我在文件抵抗的目录中)

有没有人知道问题可能是什么?我的代码(我用 VisualStudio2012 编写和执行的应用程序)和命令行 tf checkout 有什么区别?

感谢您的提示和提示!帕特里克

0 投票
1 回答
314 浏览

tf-cli - 获取 TFS 2010 中的所有标签

是否可以在嵌套文件夹中递归获取所有标签?

当做类似的事情时:

在标签选项卡中我看到

“参数 filterItem 不能包含通配符”

我尝试了各种不同的选项,但没有运气,我找不到在 msdn 中递归地做标签的参考。

编辑:为了详细说明我的问题的背景,我们使用标签来标记修补程序版本。所以发布是一个分支,而一个修补程序是一个标签。我想获得整个项目的所有修补程序标签。

0 投票
1 回答
4720 浏览

visual-studio-2012 - 将 TF.exe 与 Team Foundation Service 一起使用?

我们正在将我们的构建从 Team Build(Team Foundation Service)移动到使用 Jenkins CI 进行构建的本地构建机器。但是,我们仍然希望将 Cloud 用于源代码管理。所以现在我们需要访问云 TFS 以获取最新版本。Jenkins 有一个 TFS 插件,但它是为 TFS 2008 制作的。

现在我遇到的问题是我无法使用 VS2012 中的 TF.exe 访问云 TFS。我在这里找到了一篇文章,向我展示了 TFS 2008 和 2010 之间的区别(我需要添加/tfs/DefaultCollection到服务器 URL),但这不适用于云 TFS。

这是错误:

TF31002:无法连接到此 Team Foundation Server:https ://myserver.visualstudio.com/tfs/DefaultCollection 。

Team Foundation Server 网址:https ://myserver.visualstudio.com/tfs/DefaultCollection 。

失败的可能原因包括: - Team Foundation Server 的名称、端口号或协议不正确。- Team Foundation Server 处于脱机状态。- 密码已过期或不正确。

技术信息(针对管理员):远程服务器返回错误:(404) 未找到。

我已经尝试过使用和不使用/tfs/DefaultCollection. 结果相同。

根据我的发现,文档几乎没有。

有没有人成功使用 TF.exe 访问云 TFS?

编辑:浏览其他文章,我看到其他人没有 . /tfs,所以只需添加/DefaultCollection (感谢 Microsoft 更改每个版本的 URL ...)但是,输出仍然是废话。

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE>tf workspaces -format:brief /server: https://myserver.visualstudio.com/DefaultCollection /login :myuser,mypassword

结果:

在 Team Foundation Server https://myserver.visualstudio.com/DefaultCollection中找到计算机 MYMACHINE 上没有匹配 *;[NAME OF ANOTHER USER] 的工作区。

0 投票
1 回答
789 浏览

tfs - TF GET 不会重新填充目录

我设置了我的 TFS 工作区并做了TF GET,它下载了大量的文件,完全符合预期。

然后我想将我的本地副本修剪为我应该使用的文件夹。所以我删除了工作区本地副本上的所有其他内容(不使用 TF 命令,只使用 Windows 和 DOS 命令)

其中一个目录已添加到我的工作清单中。

如何在不重新下载所有内容的情况下取回该目录?

我所有不存在的文件显然与 TF 服务器上的现有文件是最新的。我很困惑怎么FileExists等于FileNotExists

在尝试了这种方法的大约 20 种变体之后,我投降了。

它正在下载一吨的东西。据我所知,它正在下载所有内容。有趣的是输出的格式与我的原始格式不同TF GET(但这确实分散了问题的注意力,下面重复了)。

如何让 TFS 仅从 Zebra 文件夹下载当前内容并重新填充它,以便我实际拥有的内容与服务器匹配?

我想一个附带问题 - 如果在不告诉 TFS 的情况下删除文件是清理本地磁盘空间的错误方法,那么我的方法应该是什么?

对不起,如果这个问题像菜鸟一样。但我想当谈到 TFS 时,我实际上是一个菜鸟。

0 投票
11 回答
63170 浏览

visual-studio-2012 - How to update TFS workspace after computer name changes?

I renamed my computer name, and now my TFS workspace is broken in Visual Studio 2012.

When I type:

But I need to have :

Then I try:

So my question are :

  1. How to update computer name in my workspace?
  2. Why TFS still shows "wrongowner@test.com" in workspace although there is new email registered as "realowner@test.com"?
0 投票
1 回答
171 浏览

ios - xcode 4.6 将源代码提交到 TFS

我在使用 xcode 4.6 将源代码提交到 TFS 时遇到问题,我正在使用git-tf 但我无法将源代码提交到服务器。我已从服务器克隆文件夹。请帮我。