问题标签 [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 回答
3715 浏览

tfs - 给定一个 TFS 变更集,我如何找到它链接到的工作项?

很容易看到哪些变更集链接到给定的工作项。但是,给定一个变更集,是否有可能找出它链接到的工作项?

0 投票
1 回答
309 浏览

tfs - TF.exe 通过命令行仅获取给定标签的更改文件列表

我们如何才能仅获取给定 TFS 标签的更改文件列表。我还想知道是否有任何方法可以在给定标签和更改的文件列表之前获取标签。我们也可以得到两个标签之间的区别吗?

提前致谢

0 投票
3 回答
1161 浏览

visual-studio - TFS:从命令行隐藏多个元素

假设我们$/myProject/myFolder在 TFS 服务器上有一个文件夹,其中包含一些文件和子文件夹。

是否有可能使用tf.exe命令行实用程序迭代地隐藏此文件夹下的每个元素(而不是递归地)?

我不能简单地隐藏根文件夹$/myProject/myFolder,因为我需要在之后隐藏它的一些元素,这似乎只有在每个元素都被独立隐藏的情况下才有可能。

最后,我想实现特定根文件夹下的所有元素都被隐藏,除了一些预定义的元素。

0 投票
2 回答
319 浏览

tfs - 没有工作区的 TFS 签入

我做了一些研究,但似乎在 Microsoft 文档中找不到答案。我想知道是否有 TFS 经验的人可以让我知道是否可以在不通过 TF 命令行创建工作区的情况下签入文件。

0 投票
1 回答
366 浏览

linux - TF 命令行可执行文件未显示在 Jenkins 上

我已经在 Linux 服务器上安装了 Jenkins,我正在尝试将 Jenkins 连接到 TFS 服务器。我在我的 Jenkins 上安装了 TFS 插件(4.0.0),我还在我的 Linux 服务器上安装了 tf 命令行工具(从这里)。

在此处输入图像描述

在此处输入图像描述

当我在 Jenkins 中创建新作业时,我得到了 TFS 选项来指定 URL、路径、用户名等。我还期待“TF 命令行可执行文件”选项在我的“管理 Jenkins”中指定 tf 工具的路径" 选项,但我没有看到它。关于为什么我没有看到它的任何指示?

在此处输入图像描述

0 投票
1 回答
494 浏览

tfs - 我可以通过工作项关联从 CLI 签入 TFS 吗?

我可以尝试签入 TFS,但我收到了违反政策的情况,因为它与工作项无关。没关系,我一直在 VS 中这样做,但我试图通过命令行来做,但我不知道如何将tf vc checkin与工作项相关联。这可能吗?

这是使用 tf CLI v14、VS 2015、TFS 2013。

0 投票
1 回答
184 浏览

tfs - 从 TFS 获取带标签的文件在有多个标签的文件的情况下

我今天的部署需要 LABEL_A 文件,我使用

现在我将 LABEL_A 文件合并到 LABEL_B 中。

第二天我需要 LABEL_C 文件(没有 LABEL_A 文件)进行部署。如果我使用这个命令 -

我会将 LABEL_C 和 LABEL_A 合并到 LABEL_B 中。有没有办法单独获得 LABEL_C ?

0 投票
2 回答
520 浏览

powershell - 当在变量中捕获输出时,PowerShell 会抑制 TF 命令 UI

当我执行 PowerShell 脚本时,我遇到了一个非常奇怪的行为。我想运行该命令的子tf命令。该可执行文件通常用作控制台应用程序,但子命令tf resolve命令会显示一个我想查看的对话框。

一些 PowerShell Guru 可以解释一下,用例 1b 和 2b 中发生了什么?或者你有什么提示这里有什么问题吗?

备注:如果没有找到请根据你的安装修改VS版本。我正在使用 VS 2015、PowerShell 4、Windows 8.1。

用例 1a: 显示对话框(一切正常)

用例 1b: 不显示对话框(WTF?!)

更改: STDOUT 保存在变量中

用例 2a: 显示对话框(一切正常)

用例 2b: 不显示对话框(WTF?!)

更改:的返回值CallTfResolve保存在变量中

0 投票
1 回答
183 浏览

batch-file - tf.exe 签入仅包括待处理的更改

我有一个批处理文件,它将使用 tf.exe 签入我的挂起更改,但它会签入所有挂起的更改。我正在尝试找到一种方法来仅签入包含在 VS2015 中的待处理更改并单独保留排除的文件。

这是我所拥有的:

"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\tf.exe" checkin /comment:"%*" /noprompt

我阅读了msdn 文档,但找不到与包含/排除文件相关的任何内容。

有什么建议么?

0 投票
1 回答
30 浏览

batch-file - 使用 TF.exe 进行初始签入

我正在尝试签入一些尚未添加到 TFS 的文件。那可能吗?

我当前的批处理脚本能够更新已经存在的文件:

不幸的是,它不适用于尚未添加的文件。

  1. 是否可以添加尚未签入的新文件?
  2. 您能否指定类型,例如仅签入带有 *.png 扩展名的文件?

提前致谢?