问题标签 [tfs-2019]
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.
git - 如何将工作项的更改合并到源分支以外的分支?
我的问题类似于这个较旧的问题To merge from the current branch into the other branch,只是我想知道这是否可以直接使用 TFS 2017 / 2019 完成。
假设我们有一个包含我们软件所有功能的主分支。对于我们的少数客户中的每一个,我们都有一个单独的客户分支,其中仅包含客户想要的功能。当我们处理一个新特性时,我们会从主分支创建一个工作项以及一个特性分支。功能完成后,我们希望将功能分支(通过拉取请求)合并到主分支,以及要部署此功能的每个客户端分支。理想情况下,如果任何分支上的构建失败,所有分支上的拉取请求都应该失败。此外,如果稍后,另一个没有该功能的客户想要它,我们希望将其合并到他们的客户分支中。
这可以用 TFS 2017(或 TFS 2019)完成吗?
谢谢。
tfs - 无法在 Azure DevOps Server 2019 上安装测试管理器扩展
最近,我们将 TFS 服务器升级到了最新的 2019 版本。
作为管理员,我试图安装下载的测试管理器扩展,就像我们在 TFS2017 和 TFS2018 中所做的那样。
但是,即使拥有完全访问权限和 TFS 测试计划订阅,我也无法安装它。
此扩展不支持您当前使用的服务器版本。有关受支持的服务器版本,请参阅 Works With。
我该怎么办,我错过了什么吗?为什么它不适用于 TFS2019?感谢你的帮助。
azure-devops - 如何在 Azure devops 2019 CI/CD 管道上使用测试计划(它是手动测试)
现在,我正在 Azure devops 2019 上设置 CI/CD 管道。我已经实现了一些自动化测试,但我想知道是否有办法在管道中设置一个阶段,该任务允许我触发在测试计划上创建手动测试?
tfs - 拉取请求策略 - 构建在另一个拉取请求完成后过期。为其他 PR 自动重新运行过期构建的方法?
这有点类似于拉取请求策略 - 构建已过期 - 如何再次运行构建?但着眼于自动化方面。
我们的上下文:我们有保护我们的主分支的拉取请求,每个完成的拉取请求都会使所有其他拉取请求的构建过期,以确保所有剩余拉取请求的构建必须重新排队并正确构建和测试。
现在我们有时会出现拉取请求争用(我在看着你,冲刺结束!)在这些时候,我们有很多拉取请求打开。虽然我们正在努力减少数量,但它有时会发生。
是否有一个插件或我缺少的某些功能实际上可以在 PR 自动完成后触发所有这些过期的构建?有一种方法可以自动使所有其他 PR 版本过期,所以我认为还有一种方法可以自动将它们重新排队。我知道这可能会触发构建级联,但我希望我的 PR 尽可能保持最新。
azure-devops - 如何在 TFS 2018 和 TFS 2019 中为工作项创建规则?
我需要为将检查字段中的特殊字符的工作项创建规则。我需要禁止所有特殊字符(@&*()^%$)
等。TFS 支持这个吗?
我该怎么做?
.net - 未捕获 ISubscriber 项目创建事件
我们有一个自定义服务器端 tfs 插件,它部署在 Azure DevOps Server 2019\Application Tier\Web Services\bin\Plugins 下。插件中有两个订阅者,一个订阅 WorkItemChangedEvent,另一个订阅 ProjectCreatedEvent。
WorkItemChangedEvent 订阅者按预期工作,不幸的是 ProjectCreatedEvent 订阅者没有。附加到 w3wp.exe 进程后尝试调试代码,但从未调用 ProcessEvent 方法。
我正在使用默认的项目创建向导通过浏览器创建一个项目。
我是否为此事件 Microsoft.TeamFoundation.Server.ProjectCreatedEvent 使用了正确的 dll?还是已弃用?
分享下面的示例代码:
任何帮助,将不胜感激。
tfs - tfs 2019 Pipeline Builds Triggers 仅在发生新签入时触发
在 prem TFS 2019 中,我有构建,我们有触发器按计划发生,这意味着它们总是在一天中的指定时间构建。如果自上次构建运行以来没有发生签入,我想做的是不开始构建。如果没有签入,我们真的没有理由构建和推送新代码,因为代码没有改变。
azure-devops-rest-api - Azure Devops 2019 在使用 REST 读取用户配置文件图像时返回 NonAuthoritativeInformation
我需要通过 REST 从 Azure Devops 2019 获取用户配置文件图像,但它以“NonAuthoritativeInformation”状态响应。我想知道我是否遗漏了什么或在我的请求标头中添加了任何错误。代码如下:
azure-devops - TFS 2015 和 SQL Server 2014。升级到 Azure DevOps 2019 的最佳迁移路径?
我目前正在使用 SQL Server 2014 后端数据库环境运行 TFS 2015 Update 3。
Azure DevOps 2019 似乎不支持 SQL 2014,因此可能不支持将 TFS 2015 就地升级到 2019。
我在另一台服务器上设置了单独的 SQL Server 2017 环境。我最初的想法是将 TFS 2015 数据库从 SQL 2014 迁移到 SQL 2017,然后执行升级。但是,TFS 2015 不支持 SQL 2017(基于系统要求文档)
在 SQL 2014 上并且只有 SQL 2017 作为选项时,从 TFS 2015 升级到 Azure DevOps 2019 的最佳迁移路径是什么?
azure - 无法在 Azure Devops 中创建继承的进程
我是 Azure Devops 服务器的新手,我正在尝试创建一个继承的进程。我的收藏是类型托管的 xml 。
但我在我的流程中没有看到创建继承流程的选项。
谢谢