Tag: tfs

以C’编程方式获取所有TFS分支#

我正在尝试以编程方式获取Visual Studio 2013中TFS中所有分支的列表。在做了一些研究后,我发现这个博客详细说明了如何获取分支: 在TFS 2010中显示所有分支层次结构 我修改了代码,而不是将所有内容存储在列表中。 private void Setup() { string serverName = “serverName”; //in the code this is set to the actual server name TfsTeamProjectCollection tfs = new TfsTeamProjectCollection(new Uri(serverName)); VersionControlServer vcs = tfs.GetService(); var bos = vcs.QueryRootBranchObjects(RecursionType.OneLevel); Array.ForEach(bos, (bo) => DisplayAllBranches(bo, vcs)); } private void DisplayAllBranches(BranchObject bo, VersionControlServer vcs) { _listOfBranches.Add(bo.Properties.RootItem.Item); var childBos […]

找不到项目文件

我有一个现有的TFS项目,其结构类似于: 我在框架目录中创建了一个包含2个项目的解决方案。 然后我将Cerberus&Cerberus.Mvc作为现有项目添加到OnFaitQuoi解决方案中。 (注意先前检查了cerberus溶液)。 当我签入我的项目时,我遇到了一些错误,包括: 是否意味着TFS azure不支持这种情况,或者只是我在某处犯了错误?

不允许用户保存TFS凭据

这是这个问题的后续问题: 在加载Visual Studio时,如何更改用于连接到Visual Studio Online(TFSPreview)的默认凭据? 我得到的问题是,如果用户选中“记住我的凭据”框,我需要以与我链接的问题中给出的答案相同的方式删除凭据。 如何在每次连接时让用户输入他的凭据而无需保存凭据? 这是我使用的VS2010,但它不适用于VS2013: 控制面板 – >管理工具 – >本地安全策略 – >本地策略 – >安全选项更改“网络访问:不允许存储用于网络身份validation的密码和凭据”状态启用 更改一些Windows设置甚至使用代码的答案都受到欢迎。

SSS中的TFS集成

我在一个解决方案中使用VS2013 ( .NET 4.5 Framework )开发的SSIS包很少。 在另一个解决方案中使用VS2012 ( .NET 4.0 Framework )开发的包很少。 我想将这两个解决方案与TFS集成。 目前,我已经将VS2013与TFS集成,其工作正常。 但是,如果我想将VS2012开发的SSIS与相同的TFS集成VS2012 。 有两个问题: 我是否需要进行TFS安装必须在VS2012完成,或者我VS2012可以为VS2013安装相同的TFS 。 当我将这些VS2012解决方案添加到现有TFS ,我的构建被某些东西压倒了并且被破坏了。 如何在TFS保留不同框架的两种解决方案?

VSTS – 在部署之前使应用程序脱机

我使用VSTS连续部署到azure时遇到了这个问题 Web Deploy cannot modify the file ‘XXX’ on the destination because it is locked by an external process 这个线程中提供的解决方案是手动重新启动我的应用程序,但是他没有使用VSTS并且问题是2年前被问到的,这个问题是否已修复在当前的VSTS上,如果是这样,我想知道如何因为我’ m具有与上面引用的链接相同的问题。 谢谢

使用TFS 2015 .NET客户端库从模板创建构建定义

我正在使用.NET Client Client for VSTS / TFS 2015以编程方式创建基于我在另一个团队项目中获取的模板的构建定义。 我可以使用以下命令获取构建定义模板(2.0): BuildDefinitionTemplate builddeftemplate = buildHttpClient.GetTemplateAsync(teamProject, templateId).Result; 我可以使用以下方法创建构建定义: BuildDefinition builddef = new BuildDefinition(); builddef.Project = newTeamProject; 但是看起来不像是将模板作为构建定义的属性传递,也不是从模板创建构建定义。 在查看REST API的文档时,GET请求实际上看起来像返回了很多JSON: { “id”: “vsBuild”, “name”: “Visual Studio”, “canDelete”: false, “category”: “Build”, “iconTaskId”: “71a9a2d3-a98a-4caa-96ab-affca411ecda”, “description”: “Build and run tests using Visual Studio. This template requires that Visual Studio be installed on […]

如何通过TFS API获取最新的更改集编号

如何通过TFS API获取最新的更改集号? 你能举个例子吗?

以编程方式在TFS中添加新迭代

我可以通过右键单击项目并转到Team Project Settings> Areas and Iterations> Iterations选项卡,手动将新迭代添加到TFS中的团队项目。 有没有关于如何使用他们的API以编程方式执行此操作的示例? 谢谢!

查找与工作项关联的更改集或具有特定注释TFS Api

我正在尝试使用Microsoft.TeamFoundation.WorkItemTracking.Client查找与工作项关联的所有更改集。 使用查询我能够获得有关工作项的信息,但是我无法找到有关我正在返回的对象的任何变更集信息。 除此之外,还有一些变更集与特定工作项无关,但可通过注释轻松识别。 有没有快速的方法来使用tfs api找到这些? 编辑:这不是如何使用tfs api获取与变更集ID相关联的工作项的副本? b / c在该问题中,人员有变更集,并希望找到相关的工作项目。 在我的情况下,我有一个工作项,我想找到与特定工作项相关的所有变更集。 除此之外,我需要找到评论中具有特定字符串的所有变更集。

TFS客户端C#API – 获取项目的所有变更集

VS 2010的Microsoft TFS客户端: http://msdn.microsoft.com/en-us/library/microsoft.teamfoundation.versioncontrol.client.item(v=vs.100).aspx 我(即我的代码)有一个Changeset。 我迭代到一个特定的变化。 我在变化中有一个项目。 现在,我希望获得对该项目进行更改的所有变更集。 有人可以告诉我最好的方法吗? 我可以迭代相关分支的所有变更集,这将是非常低效的。