问题标签 [tfs-2013]

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 回答
257 浏览

tfs - TFS 2013:工作项自定义:自定义字段需要 TreePath 功能

我正在尝试自定义工作项模板,并且需要添加一个可以捕获分层数据的字段。我正在使用 TFS 电动工具来编辑工作项。我试图创建一个数据类型为 TreePath 的新字段,但是当我保存它时,它会引发错误:TF26179 – Field Type 'TreePath' can be used only with System.AreaPath & System.IterationPath

是否有任何解决方法可以将 TreePath 控件用于自定义字段?

0 投票
2 回答
691 浏览

git - 是否可以将 TFS-Project 文件夹从一个集合复制到另一个集合

我目前正在尝试从 TFS 2013 迁移到 GitLab。问题是我想在我的 TFS 服务器上保留一些项目,但将它们全部放入一个集合中。

我不想将整个项目从一个集合复制到另一个集合,我想复制一个文件夹并保留历史记录。我已经尝试从 TFS 服务器下载文件夹并将其签入到另一个集合中,这确实有效,但历史记录丢失了。

我的第二次尝试是按照以下说明使用 git-tfs 和 git-tf 工具: https ://fabiostawinski.wordpress.com/2017/03/22/tfvc-to-git-to-tfvc-is-it-possible /但是 git-tf 工具非常过时,我发现我的问题没有任何帮助,所以我放弃了它。(git-tf 说我的 TFS-URL 是错误的,即使它与 git-tfs 一起使用)

我的另一个猜测是使用 git-tfs 工具从 TFS-Server 克隆文件夹,我使用以下命令将其克隆为本地存储库:

git tfs clone <tfs-address> <project-address>

据我所知,git tfs rcheckin在 tfs 服务器上有再次签入的命令。我添加了一个指向另一个集合的新 tfs 远程:

git tfs init -i collection2 <tfs-address/target_collection> "<project-address>"

之后,我尝试使用添加的新遥控器签入:

git tfs rcheckin --i=collection2

不幸的是,我收到了这个错误(包括调试)

所以我想问一下是否有更简单的方法来做这一切,或者我只是错过了什么?

0 投票
1 回答
76 浏览

git - git-tf 配置空间问题 (%20)

目前正在尝试将本地 git 存储库复制到我的 2013 TFS 服务器。

当我尝试使用此命令时: git tf configure http://ip:8080/tfs/collection%20name/ $/project

我得到错误: git-tf: 'http://ip:8080/tfs/collection%20name/' is not a valid URL

TFS 集合名称包含一个空格,但据我所知,您可以用 %20 替换它,它应该可以工作。

0 投票
1 回答
148 浏览

sql - 计划将 TFS (Team Foundation Server 2013) 从现有域移动到新域

我计划将我当前的 TFS(Team Foundation Server 2013)环境从一个域移动到另一个域,目前我正在阅读关于移动的 Microsoft 文章,但我计划克隆现有 VM 并重命名,然后移动到新域。我有将要迁移的打击服务器,我是否需要遵循任何顺序,或者如果有更好的选择,我需要遵循请建议谢谢。

SQL 服务器:SQL01

TFS 应用程序:TFS01

TFS 构建和 TFS 发布管理:BLD01

0 投票
1 回答
49 浏览

tfs - TFS 2013 Multipipeline 构建类似于 Jenkins

我已经找了一段时间了。有没有办法在 TFS 2013 中从 jenkins 创建类似多管道分支的东西?

Jenkins 中的多管道构建工作使得每次开发人员在存储库中创建一个分支时,Jenkins 都会克隆主构建并专门为该新分支创建一个新构建。删除分支后,构建也会消失。这样我们可以确保没有任何东西被合并回 master,没有通过测试或没有构建。

有没有办法在 TFS 2013 中达到同样的效果?我知道它在 Azure DevOps 中是可能的,但在 TFS 2013 上找不到任何具体的东西。遗憾的是,TFS2013 是项目的约束,无法更改。

0 投票
1 回答
38 浏览

git - Git (on-prem) - TFS2013 - 如何创建和提交从 VS2019 到 TFS2013 的新项目(使用 Git)

互联网上充斥着如何创建新项目并将其提交到 GitHub,但是,关于如何使用 TFS2013/Git on-prem 来实现这一点的资源几乎为零。

我们有一个旧的 TFS2013 服务器目前正在更新,但我们暂时“卡住”了。自从迁移到 VS2019 以来,我们还没有找到将新项目提交到 Git 的方法(本地,嵌入到 TFS2013 中)。

我已经安装了一个带有一个 DefaultCollection 的全新 TFS2013 服务器。我可以从 VS2019 将项目添加到此集合中,作为 TFS 项目。但是,我似乎无法用Git做到这一点。

当我按照命令执行时,就好像它是远程 GitHub 存储库一样,我反复收到消息“名称或标识符为 XXXX 的 Git 存储库不存在,或者您无权执行您正在尝试的操作”。

如何从 VS2019 在本地创建和提交 Git?命令行或 VS2019 命令将不胜感激?

0 投票
0 回答
14 浏览

c# - 无法连接到单元测试中的 TFS2013 测试用例数据 - 缺少 .Net Framework 数据提供程序

我有一个与此类似的 DataSourceAttribute 的单元测试;

运行测试时,我遇到以下错误:

找不到请求的 .Net Framework 数据提供程序。它可能没有安装。

我已验证我的 .Net Framework 4 的 machine.config 文件不包含自关闭属性。