tfs-sdk相关内容
我正在四处寻找一个使用TFS 2010集合、项目和工作项的好示例。 我能够使用以下代码循环访问集合和项目(感谢原始编码者) Dim tfsServer As String = "http://test.domain.com:8080/tfs" tfsServer = tfsServer.Trim() Dim tfsUri As Uri tfsUri = New
..
是否可以以编程方式在 TFS 2018 中创建代理池,最好是通过 PowerShell?我在 REST API 中找不到类似的东西. 解决方案 我不知道为什么它没有很好的文档,但这对我来说对 VSTS 有用: $token = 'myPAT'$base64AuthInfo = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetByte
..
我可以通过右键单击项目并转到团队项目设置 > 区域和迭代 > 迭代选项卡,手动向 TFS 中的团队项目添加新迭代. 是否有关于如何使用他们的 API 以编程方式执行此操作的示例? 谢谢! 解决方案 本教程是否解决了您的问题?http://blogs.microsoft.co.il/blogs/shair/archive/2009/01/30/tfs-api-part-10-ad
..
我正在尝试使用 TFS SDK 连接到 TFS 2010,但无法获得 VersionControlServer 服务. var servers = RegisteredTfsConnections.GetConfigurationServers();//行 然后 var tfs = new TfsConfigurationServer(servers.First().Uri, Credent
..
我正在尝试从状态“A"到状态“X". 有一些过渡可以防止我直接转到 X. 我可以将 WorkItemType 导出为 XML 并进行处理,但在此之前,我想我会问是否有办法通过 API 获取转换. 解决方案 Soooo..... 没有多少人需要 WorkItemTypes 的转换. 好吧,我需要它,所以我写了一个方法来做到这一点.以防万一其他人需要这个: //保存我
..
有没有办法使用 TFS 2012 API 以编程方式访问 WorkItem 的“看板列"? 使用 Scrum 2.2 模板,每当在看板的看板列之间拖动工作项时,错误或产品待办列表项的历史记录将“[MyProject\MyTeam] 看板列"显示为已更改的字段,但该字段不是在通过 TFS API 专门检索工作项时可访问. 在 Microsoft.TeamFoundation.Framew
..
我正在尝试编写一个连接到 TFS 并检索工作项信息的 c# 应用程序.不幸的是,似乎所有使用 TFS SDK 的示例都使用当前用户的默认凭据(即我的域登录信息).我找到的最接近的信息是使用 TeamFoundationServer (String, ICredentials) 构造函数,但是我找不到与 ICredentials 接口接口的合适类的任何信息(特别是因为它似乎没有使用 System.N
..
我想在特定时间(变更集)获取项目的源代码.所以我需要下载整个文件夹.我想在不同的时间做这件事,处理不同的工作区不是很方便. 我知道 TFS 获取特定版本到单独的文件夹(与工作区)和 需要命令来获取文件来自没有工作区的 TFS(一个文件). 在不创建新工作区的情况下,是否有针对整个文件夹的解决方案? 编辑我发现接受的答案过于雄心勃勃.我需要更简单的东西. 假设: 我可以
..
是否可以以编程方式设置 TeamSettings? var teamConfig = _tfs.GetService();var css = _tfs.GetService();var configs = teamConfig.GetTeamConfigurationsForUser(new[] { _selectedTeamProject.Uri });var team = configs.W
..
出于某些原因,我正尝试切换到 TFS 2015 SDK dll(版本 14).首先,它们在 nuget 中,其次,2013 SDK dll(版本 12)需要在 IIS 中翻转 32 位标志. 我拉下了 nutget 包,所有命名空间都与现有的版本 12 命名空间对齐. 一切编译正常,本地部署没有错误. 但是,当我尝试使用 WorkItemStore 服务加载项目时. TfsTe
..
我需要以编程方式找出有关 TFS 中分支的信息.例如,我感兴趣的主要内容是根文件夹 $/MyProject/Project1 我需要找出从它分支出的其他文件夹.我只是在追求正确的 API 方法. 假设我已连接到 TFS 服务器并且可以访问 VersionControlServer 和 Workspace 类实例. 解决方案 好吧,这比我想象的更容易也更困难.我能够从几个不同的来源将其
..
我正在尝试在使用 TFS2010 API 的 ASP.NET 网站内启用直通或模拟身份验证. 我在使用 Cassini 时可以正常工作,但是使用 IIS 7.5 (Windows 7) 时出现问题. 我发现 这篇博文 ,并尝试了以下内容: private static void Test(){TfsTeamProjectCollection baseUserTpcConnection
..
我正在尝试使用 SDK 以编程方式从 TFS 中提取最新版本的源代码,但我所做的以某种方式不起作用: string workspaceName = "MyWorkspace";string projectPath = "/TestApp";string workingDirectory = "C:\Projects\Test\TestApp";版本控制服务器源控制;//实际上在此方法之前实例化.
..
我需要使用 Visual Studio Team Services Client for Node.js (vso-node-api) 创建 VSTS 工作项,请提供相关示例? 解决方案 使用通过 vsts-task-lib 获取的令牌 import tl = require('vsts-task-lib/task');让 auth = tl.getEndpointAuthorizati
..
有谁知道是否可以使用他们的 TFS API Web 服务在一次从 TFS 的行程中检索工作项列表及其链接的工作项? 目前,我们必须为第一次调用期间所做的每个工作项进行第二次调用,并且引入了性能问题. 如果这不可能,有没有办法在不检索链接的工作项的情况下查看它们的类型(例如,查看它是任务还是问题)? 解决方案 发现了一个 文章关于这个问题. 它允许您使用树查询,您可以在其中
..
我找到了几个关于使用 TFS API 检索测试结果的示例,但没有关于以编程方式创建结果的文档.我的目标是创建一个轻量级的替代方案来使用 Microsoft 测试管理器运行手动测试.有人对此有经验吗?有没有我遗漏的例子? 这是我目前所拥有的: ITestCaseResult CreateNewTestCaseResult(ITestSuiteEntry testCaseEntry){var
..
使用 TFS,我有主干 $/project/trunk 和分支 $/project/dev/feature/new_one. 我已将我的分支合并回主干,如下所示: C33($/project/trunk)|\|\|C32($/project/dev/feature/new_one)||||||... 我使用 TFS API,可以找到合并变更集 C33.使用 QueryMerges() 方
..
我正在使用 TFS 客户端 API 来尝试查询 TFS 2010 实例.我需要能够执行以下操作 对于指定的团队项目,请说“项目 A" 获取最近签到此项目的历史列表(比如最近 50 次,或最后一天的列表) 然后能够遍历此列表并获取项目的一些元数据(理想情况下是文件和文件夹名称) 我想我需要在 VersionControlServer 类上使用 QueryXXX 方法,但找不到关于
..
我想从 asp.net 网页上传文件到 TFS 服务器.使用 TFS API 我从我的网页创建了错误 - 但该错误还需要文件附件才能上传,请告诉我. 解决方案 在保存之前,您应该能够简单地创建一个 Attachment 对象并将其添加到 WorkItem 上的 Attachments 集合中: 将附件变暗为新 Microsoft.TeamFoundation.WorkItemTracki
..
我正在尝试以编程方式检索团队的管理员用户. 例如在图片中的设置中,我如何让“Billy"成为“QC Manager"团队的管理员? 我已经有了通过 IIdentityManagementService 的 ListApplicationGroups 获取团队中所有用户的代码,使用 FirstOrDefault 获取组......然后通过 ReadIdentities 获取其用户.
..