问题标签 [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 投票
1 回答
467 浏览

visual-studio-2012 - tf.exe info /version:T 不是最新的

我正在使用 tf.exe 获取路径的最新信息,但是

只给我第一个信息。但我显然需要最新的。使用 VS2013 和内置历史,我可以看到最新的。

可能是什么问题呢?

0 投票
1 回答
427 浏览

tfs - TF签入忽略“没有要签入的文件”错误

背景:每当我们签入 API 项目时,我正在编写一个批处理文件来创建和签入一些合同文件(API 文件的语言不可知表示)。我正在使用以下命令签入文件:

合同文件通常不会更改,因此我经常收到此错误:

没有剩余的更改要签入。

结果构建失败。

问题:有没有办法避免这个特定的错误?

我已经尝试过:我知道/force标志tf checkin(如建议here),但宁愿不使用它,因为我宁愿只在实际发生更改时签入(我不想用变更集污染分支历史没有变化)。我也看过tf diffandtf folderdiff命令,但看起来他们将结果输出到命令行,我无法执行以下操作:

0 投票
1 回答
2329 浏览

tfs - TFS 标签命令行

我正在尝试使用 TFS 命令行 TF.exe 执行以下操作

  1. 创建标签并将标签应用于文件夹下最新版本的文件和子文件夹
  2. 比较 2 个标签以找出 2 个标签、文件名、变更集详细信息等之间的差异

我都试图通过命令行来实现

0 投票
1 回答
2766 浏览

powershell - 在 powershell 中运行带参数的 TFS 命令

嗨,我正在尝试通过 powershell 运行“tf get”命令,但是当它到达参数时,我总是会收到意外的令牌错误。

我在 PowerShell 脚本中按照这篇文章 TFS 命令中的说明进行操作

发生错误的行是

其中 $args[$i] 是用户输入的参数,但脚本在调用 tf.exe 后停止执行

有人可以帮我吗?谢谢。

0 投票
1 回答
945 浏览

tfs-power-tools - 如何使用命令行将 TFS 工作项链接到另一个工作项

如何使用命令提示符将现有 TFS 工作项链接到另一个。TFS 中是否有此命令行选项。我知道我可以使用 tfpt.exe 创建或修改工作项,但我找不到将工作项链接到另一个工作项的选项。

0 投票
1 回答
832 浏览

visual-studio-2012 - 如何使用以破折号/连字符开头的 tf.exe 删除工作区?

我有一个用于删除 Team Foundation Server 工作区的特定命令:

我们最近有人离开,他在大约一半的工作区前加上破折号/连字符,所以运行我常用的命令行

tf workspace /delete "-name";domain\user /server:http://domain:8080/tfs

返回错误Unrecognized command option 'name;domain\user'.

如果我尝试使用"^-name"我得到TF14061: The workspace ^-name;FirstName LastName does not exist.

tf workspace /delete ^-name;domain\user /server:http://domain:8080/tfs

也返回错误Unrecognized command option 'name;domain\user'.

双连字符和单引号也不起作用。

理想情况下,我想知道如何使用tf命令行工具删除以连字符开头的工作区,所以除非不可能,否则我不会寻找另一个工具的链接来使用。有没有办法正确转义名称?

0 投票
1 回答
370 浏览

command-line - 如何从命令行重建 TFS 工作区?

我需要在我的工作站上重建我的本地工作区,以删除一些阻止我进行进一步更改的冲突更改。

我收到以下错误,需要解决它,以便我可以继续工作。

冲突“uc_example.ascx.cs” - 无法执行获取操作因为您有任何可用的冲突编辑

我更喜欢从命令行执行此操作。

0 投票
1 回答
52 浏览

windows - 单个 Team Foundation 命令在 Jenkins 中执行后退出构建步骤

在 Windows Slave 上的自由样式 Jenkins 作业中执行 Team Foundation 命令时(在“执行 Windows 批处理命令”部分中),成功执行命令将导致批处理命令的构建步骤退出,无论是否有其他tf.cmd 调用后剩余的命令。

例如,要创建一个新工作区然后映射该工作区,我需要 2 个单独的“执行 Windows 批处理命令”构建步骤实例。将这两个命令放在同一个构建步骤中将导致仅执行第一个命令。

有谁知道为什么会发生这种情况以及如何解决它(除了当前许多构建步骤的解决方法)。

谢谢。

注意:TF 插件不适合我对这个特定 Jenkins 工作的需求,因为该插件不允许从标签中获取。

0 投票
1 回答
143 浏览

tfs - 为什么 tf merge /candidate 不显示挂起的合并,而 Visual Studio 显示?

当我在 Visual Studio 上列出 Branch1 和 Branch2 之间的待处理合并时,它会显示它们。但如果我使用 tf 它不会。我用来列出与 TF 的待处理合并的命令是:

我得到

没有要合并的更改。

为什么 TF 显示没有待处理的合并?

我正在使用带有 TFS 2013 的 Visual Studio 2013。

0 投票
1 回答
750 浏览

visual-studio - TF.EXE 命令不包括可执行 (*.DLL) 文件

作为我们自动构建过程的一部分,我正在使用该TF.EXE实用程序将一些构建输出自动移动到 TFS 中。

这是命令行:

这一切都很好,除了其中一个输出文件具有.dll扩展名的皱纹。最初,该文件会按照您的预期被拾取,然后在最后它会打印以下有用的消息: