问题标签 [tfs-2012]

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

tfs - TFS 2012 孤儿用户

在过去的 18 个月中,我们有 85 名 TFS 用户离开了公司。8 坚持显示为[TEAM FOUNDATION]\Team Foundation Valid Users[Collection]\Project Collection Valid Users,尽管他们没有其他项目组成员身份。

在我们的企业中,TFS 用户由他们的 AD/网络 ID 标识,并且在离开时根据公司政策被“禁用”而不是被删除。通常,除了全局组成员身份“域用户”之外,他们没有任何组成员身份。

我们目前在生产中使用 Team Foundation Server 2012 Update 3。我们已经开始在我们的测试环境中进行测试,并计划在未来 6 个月内将生产迁移到 Update 4。

我们不断扩展我们的标准,以确保残疾用户不存在“纠缠”,以防止出现这种“孤立用户”的情况。我们目前在 TFS 用户离开时审查并采取行动,以确保:

我们已经通过命令行或 Web 界面删除了所有用户。我们确保它们不会通过管理员控制台显示。我们已清除 TFS 服务器上的缓存。我们定期监控TFSSynchronizeIdentities,并看到它始终如一地正确运行。TFS 服务器会定期重新启动。

持续时间最长的“孤立用户”在 TeamFoundation 和 Collection Valid Users 组下已经持续了 18 个月,而其他 77 名用户已经退出,几乎不需要额外的操作。问题仍然存在。8 个“孤儿用户”在整个 18 个月中都发生了——不仅仅是一个老问题,所有 8 个从 18 个月前开始持续存在,并且从那时起其他 77 个已成功删除。

当前使用 Update 4 的测试结果表明“孤立用户”在从 Update 3 升级到 Update 4 的过程中持续存在。Update 4 并没有解决“孤立用户”的问题。

0 投票
1 回答
17 浏览

tfs - 仅使用 MSBuild 进行 TFS2012 夜间部署

我们已经为持续集成配置了 TFS,这样每当开发人员签入时,就会触发构建。我知道我们可以使用MSWebDeploy将应用程序部署到 IIS。但我想要的是部署应该只在晚上进行,而不是针对所有构建,任何指针?

0 投票
1 回答
1090 浏览

tfs - 预构建脚本路径和预构建脚本参数

在哪里可以为 TFS 2012 中的构建过程模板设置预构建脚本路径和预构建脚本参数?如图所示,我在 TFS 2013 中找到了这些选项:

在此处输入图像描述

0 投票
1 回答
128 浏览

tfs - Team Foundation Server 2012 中的补丁分支

我将在这个问题的开头声明我们可能错误地使用了 TFS,这是基于对 TFS 工作方式与 GIT 工作方式的一些早期误解。

背景:

  • 我们有一个主分支,这是我们进行所有开发的地方。
  • 当我们准备好发布时,我们从主分支创建一个分支并按版本命名(例如,“v8.10.0”)。
  • 我们从这个新分支编译和发布。
  • 然后我们继续在主分支上进行开发。
  • 如果在之前的版本中发现了一个关键问题,并且我们在开发分支的 sprint 中处于中间状态,那么我们需要为之前的版本创建一个补丁。在这种情况下,我们从发布分支创建一个新分支并开始修复该新分支上的问题(例如“v8.10.1”)。
  • 然后我们希望将我们在 8.10.1 分支上应用的修复程序放到主分支中,因此我们执行从 8.10.1 到 dev 的合并,这就是问题开始发生的地方。这种合并是毫无根据的合并,毫无疑问,合并需要数小时才能完成,涉及大量手动合并,并且在该过程结束时,通常有少数文件在合并过程中被搞砸了。更糟糕的是,TFS 通常决定它可以自动合并一些文件,它往往会完全错误地这样做,我们最终会得到完全破坏的代码。

我们对如何完成这项任务的基本理解似乎存在缺陷,虽然它不经常发生,但它总是会咬我们,所以我们缺少什么,以及执行我上面概述的正确方法是什么?

0 投票
0 回答
20 浏览

maven - Tfs 2012 本地 Maven 构建过程

我在 MSDN 链接的帮助下配置了 tfs 2012 构建服务器。但我错过了安装 tfs 构建扩展的步骤。原因我找不到下载 tfs 2012 构建扩展的链接。如果有人知道在哪里下载带有 maven 目标的 tfs 构建扩展,那将非常有帮助。此外,如果有除 MSDN 网站以外的任何分步文档,我们将不胜感激。

0 投票
2 回答
38 浏览

tfs - 如何将错误归类为 TFS 2012 中的错误以外的其他内容?

TFS 2012 中将错误分类为不同于“错误”的东西的最简单方法是什么,例如增强或更改请求或功能。

在 mantis 中有一个可以设置的类别字段,它的允许值来自一个可修改的列表。

在 TFS 中可以做同样的事情吗?

0 投票
1 回答
48 浏览

tfs - Team Foundation 数据从 TFS2010/SQL Server 2008R2 迁移到 TFS2012/SQL Server 2012 服务器

TFS2010/SQL Server 2008 R2 独立硬件已崩溃。我有这台机器的 Windows 备份。

我可以将这些数据库直接迁移到新的 TFS2012/SQL Server 2012 设置吗?

这将节省时间,但我想从任何尝试过这种强制升级的人那里得到一些意见。我已经阅读了许多其他努力的博客,但没有找到这条具体的路线。当我尝试将“Tfs...”数据库附加到新的 SQL Server 时,我主要关心的是它们的有效性。

0 投票
1 回答
272 浏览

node.js - Angular CLI 10 ng build --prod 发出空行

使用 CLI 构建 Angular 应用程序时,如果我们使用ng build --prod它将发出2 个空行,如果我删除--prod,这些空行就消失了。

在此处输入图像描述

在我的开发环境中,它非常小,但是当我尝试通过TFS 构建应用程序时,这些空行会导致构建失败

在此处输入图像描述

我的应用程序是使用创建的新应用程序ng new <appname>

环境细节:-

如何删除这些空行..任何想法?

Angular CLI 中未出现此问题:7.1.4

0 投票
1 回答
33 浏览

tfs - TFS 2012 讨论用户

我可以在 TFS 数据库中的哪里找到输入讨论项目的用户,如此处所示?我发现讨论项在 WorkItemLongTexts 表上的位置,并且我看到用户数据在 Constants 表上的位置,但我没有看到将两者联系在一起的表或视图。

TFS 屏幕抓取

0 投票
1 回答
95 浏览

tfs - 如何使用 tf 命令确定文件夹与分支?

我有这个例子,其中FolderA 有子FolderB,它们都是文件夹,直到我将FolderB 分支到FolderB-branch。然后两个子文件夹都变成了分支。

在此处输入图像描述

如何tf command确定什么是文件夹,什么是分支?

tf dir /rtf dir /r /folders显示相同的信息。

如何使用 tf 命令区分什么是什么?

TFS 11,Visual Studio 2012。