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

team-explorer - TFS 2012:硬盘格式化后工作文件夹已被使用

我已经提到了很多论坛和这个问题,但我的问题是我已经格式化了我的机器。所以我无法克服这个问题。我曾尝试从 Visual Studio 命令提示符中删除工作区并清除缓存,但我觉得此映射更多地位于服务器端而不是本地缓存,因为我的机器已格式化。我不知道哪个文件保存了这个旧的工作路径。

我也尝试将项目下载到新的工作路径中。我能够下载,但是我没有得到每个文件的 TFS 图标。ieit 就像离线工作(与 TFS 数据库脱节)。在右键单击时,我们通常可以选择在线返回或上网。在这种情况下,右键单击我得到 TEAM -> Apply Patch & TEAM -> Share Project

请帮我解决这个问题。我在我的 asp.net 项目中遇到了同样的问题,当我简单地将它们下载到一个新的工作路径上时它工作正常。但是eclipse中的这个java项目在下载到新路径时似乎并没有连接到tfs,也不允许在旧路径中下载。

请不要我已经格式化了机器。所以我的情况不同,所以这可能不是其他 SO 问题的重复。

那时我没有断开或删除格式之前的工作区(由于缺乏知识)。可能这样做永远不会导致这种情况。我所做的只是检查所有文件并重新格式化我的窗口。

0 投票
1 回答
118 浏览

tfs - tfs/tf.exe:打印当前签出的版本

我使用 tf.exe 来获取特定版本的源代码树,例如:

现在我想检查最后一次签入,但仅限于签出的版本。我试过了:

但是,这会像在源代码管理中一样打印源代码树的尖端。

是否有一个命令选项仅在签出时显示树的历史记录(不包括服务器上可能存在但未在本地签出的任何更改),即对于上面的示例,输出应该是

谢谢

0 投票
0 回答
80 浏览

tfs - 为什么我的构建不能检出文件,但我作为开发人员可以?

如果文件已经签出,我们的构建帐户似乎无法签出文件。

继承人的错误:

TF10151:无法锁定项目 $/Scrum2012/Button.htm 以进行签出。此项目在工作区 **** 中由*签出。

但是我和其他开发人员可以签出已经签出的文件。这是权限问题吗?

有没有办法从命令行克服它?tf.exe 签出 /lock:****?

(我仍然没有得到结帐/锁定文档http://msdn.microsoft.com/en-us/library/1yft8zkw.aspx

0 投票
2 回答
626 浏览

shell - 我们如何使用 TF 命令将包含文件和子文件的新文件夹签入 TFS?

我想使用power shell脚本将包含文件的本地文件夹映射并签入到TFS中。

0 投票
2 回答
69 浏览

visual-studio-2010 - 如何查看特定用户已签入的所有工作?

另一个用户在整个特定项目的不同位置进行了多次更改。

如何查看特定用户已签入哪些文件?

0 投票
1 回答
1125 浏览

tfs - TF10125:路径必须以 $/ 开头

我尝试运行 TFS 命令:

D:\Dev...>tf 分支 D:\dev\path\to\proj 分支名称

我收到一个错误“ TF10125:路径必须以 $/ 开头”。

文档提到可以像我一样运行命令,但我得到一个错误。

有任何想法吗?

我在 VS 2010、TFS2010 上运行

0 投票
1 回答
1186 浏览

tfs - TFS 2013 命令行:获取文件/文件夹的标签

我有一个关于 Team Foundation Server 2013 的问题。

我们想以编程方式找出哪个标签分配给特定文件或文件夹的本地版本。

我已通读 tf.exe 文档,但找不到解决方法...

任何回应都将受到高度赞赏。

此致

0 投票
0 回答
197 浏览

powershell - 如何在powershell中使用“tf checkin”命令签入后获取变更集

我正在tf checkin通过 powershell 运行,这工作正常。当命令运行时,它会弹出一个 TFS 签入窗口,我可以在其中设置注释、选择要关联的工作项等,然后单击一个按钮以确认签入。

但是我想从命令中获取输出,然后计算出变更集是什么,以便我可以将tf merge这个变更集放到另一个分支中。

尝试将输出转换为变量导致 tf checkin 不再向我显示窗口提示,然后失败(由于未分配工作项)

这是我到目前为止的代码,

$myVar= $(tf checkin 2>&1 | tee Write-Host)

我如何让它继续显示签入窗口并将其输出保存到 myVar 中?

0 投票
1 回答
343 浏览

powershell - 检查是否为 tf.exe 缓存了凭据

如何使用 tf.exe 检查我的凭据是否已为特定服务器缓存?我正在尝试对 tfs get 和工作区/工作文件夹配置进行轻微的自动化。假设大多数机器已经缓存了凭据,但我希望能够事先仔细检查,如果没有,则在 powershell 中抛出错误。

谢谢,

德荣安

0 投票
1 回答
972 浏览

git - TFS2013 - 使用 git 克隆团队项目的构建定义

我们想要为使用 git 作为其源代码存储库的 TFS 团队项目克隆构建定义。

我们的目标是为新分支复制现有的构建定义。

当通过命令行(Team Foundation Power Tools)克隆构建定义时

生成的构建定义起初看起来不错,但在编辑源设置时,它显示了一个完全不同的视图,只有工作文件夹,没有选择分支的可能性。

运行tfpt builddefinition /diff显示除了名称之外没有任何区别。

我们如何克隆 TFS git 存储库的构建定义?