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

command-line - TFS 命令行帮助

我正在尝试从 TFS 中获取一些信息。具体来说,对于给定的用户,我想获得所有变更集的列表及其日期和所有更改的项目(内联差异的奖励积分)。此列表将用于对所有修改的文件运行差异。

类似于以下内容:

我相信我可以为此使用 TFS 报告,但我没有报告服务器的访问权限:(

我可以使用一些正则表达式在 C# 中运行它,但我宁愿避免这种情况。

谢谢 :)

0 投票
2 回答
1769 浏览

tfs - “tf add /recursive”中是否有错误?

我正在尝试将以下文件夹树添加到 TFS:

在上面的示例中,文件夹“C:\TFS”是一个映射的 TFS 工作文件夹。我从控制台发出以下命令:

此命令完成后,我的存储库包含以下树(作为挂起的更改):

如您所见,“folder3”和下面的文本文件“test.txt”完全丢失了!为什么?

更新:我已将此作为错误提交给 Microsoft:

http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=423279

0 投票
5 回答
16333 浏览

tfs - 查找 TFS 中所有锁定的文件

我想查看所有被锁定的文件。到目前为止,我只发现使用 tf.exe 状态并查找带有“!”的任何内容 因为它们不像在 UI 中那样被报告为“锁定,编辑”。有任何想法吗?谢谢。

0 投票
3 回答
1420 浏览

visual-studio - 我上次从 TFS 获取最新信息是什么时候?

我的机器上有一些版本的代码。我想用相同版本的代码设置第二台机器,这样我就可以根据这个版本拉下一个搁置集。但是,我没有写下我最后一次在我的机器上获得最新信息的日期/时间。

要获得正确的版本,我需要知道我最后一次在我的机器上“获取最新”是什么时候。我确信必须有某种方法可以做到这一点,也许在命令行上。有人知道吗?

0 投票
1 回答
1085 浏览

tfs - 将文件从一个 Team Foundation 项目移动到另一个

我们的项目已经到了需要将一些代码拆分为单独的团队基础项目的地步。我们希望移动这些文件,以便它们保留其版本控制历史记录。我们暂时将文件复制回原始团队基础项目并重新添加它们,以便我们的日常构建和测试过程不会中断。由于我们能够修改我们的构建和测试过程,我们将开始删除这些临时副本。

我们注意到的一个问题是,我们有一个夜间脚本,它检查各种维护分支以查看是否有尚未合并回主干的变更集。它现在抱怨以前合并的变更。这些变更集似乎与已移动和重新添加的文件有关。关于我们为什么看到这一点以及我们如何丢弃这些合并候选者的任何想法?如果我们进行合并/丢弃 TF 会告诉我们“没有要合并的更改”。似乎很困惑。还有其他问题我们可能会遇到这种方法吗?也许有更好的方法?

0 投票
2 回答
4357 浏览

visual-studio-2008 - 解释 tf 差异

使用 Visual Studio 2008 工具,

我正在尝试获取更改集 14318 和 14317 的 ASCII 差异。

我可以使用 GUI 这样做:

然后选择一个文件并右键单击并选择与以前的版本比较。但是,这有点乏味,而且它是基于 GUI 的。我手头的任务是将许多更改反向移植到不同的分支中。我想自动化测试(比如使用 Python),确保我做对了。好吧,出于教育目的,我将在不查看解决方案的情况下手动进行所有更改,然后我将比较两个更改并尝试寻找任何差异。这是我对 tf 的喜爱——我可以输入:

查看受影响文件的详细信息。

同样,我希望得到一个 out.txt,其中保存了所有差异。我很确定我可以处理 Python 部分。我当然想知道如何使用 tf.exe 工具来完成它,但如果您也碰巧知道完成此操作的其他技巧(一些很酷的 3rd 方工具或 PowerShell 脚本,那么也请告诉我)。

谢谢!

哦,顺便说一句,我检查了这个:http: //msdn.microsoft.com/en-us/library/6fd7dc73 (VS.80).aspx

我试过这个:

我收到了这个错误:文件(或文件夹)c:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\14318 不存在。

现在谢谢你。

编辑:是否有任何工具可以做到这一点?

0 投票
1 回答
504 浏览

tfs - tf merge 输出中的星号是什么

谁能解释上述输出中星号的用途。我假设它表示包含当前查询范围之外的更改并且是“部分”的更改集,但经过调查,情况并非如此。

有什么优惠吗?如果有一种方法可以识别此类变更集,那将非常有帮助。目前的计划是我们必须将每个变更集的内容转储到文件中,并手动检查范围之外的任何变更。

0 投票
3 回答
4222 浏览

powershell - Powershell 和 TFS:tf.exe 与 Power 工具 TFS cmdlet?

我正在创建一个脚本以在我的 TFS 实例中进行大量移动。我有 2010 TFS Power Tools 提供的 tfs cmdlet,但它们的获取帮助文档非常少。具体来说,Add-TfsPendingChange 似乎不支持重命名,这迫使我改用“tf.exe rename”。

首先:我是否以某种方式错过了 cmdlet 的文档?我已经在命令上尝试了 get-help,但它们不支持 -detailed 或 -examples 标志。还有更多可用的吗?

其次:我有什么理由比常规的 tf.exe 更喜欢任何 cmdlet?执行类似功能时,除了通过管道传递对象之外还有其他好处吗?

0 投票
1 回答
829 浏览

tfs - TFS 命令行帮助:拒绝签入分支

我试图找到 tf.exe 命令来拒绝分支的签入权限。

我通过右键单击分支 -> 属性 -> 安全选项卡 -> 选择组“[mytfs]\Contributors”并选择拒绝“签入”复选框来手动执行此操作。

构建成功后,我执行相同的步骤以允许“签入”。

据我所知,命令行是

但是我收到错误消息,抱怨“blah blah balh 没有工作文件夹映射..

如果我做错了什么或者我试图使用错误的命令,有人可以帮助我吗?

TFS 版本:2005

谢谢!桑吉夫

0 投票
4 回答
6297 浏览

tfs - TFS 命令行客户端默认位置

如果我使用的是 TFS 命令行客户端,它是否总是位于 @ <drive>:\Program Files\Microsoft Visual Studio 8\Common7\IDE?我正在参考这个页面