我试图查询TfsTeamProjectCollection包含194个团队项目的主TfsTeamProjectCollection的单个团队项目。 我知道如何从WorkItem通过Id获取WorkItemStore 。 问题是,通过这样做,APIsearch集合中的所有项目,查询需要大约一分钟。 这太慢了,必须有办法直接从一个团队项目查询工作项目? 这里是我有的代码: private Uri collectionUri; private TfsTeamProjectCollection projectCollection; private WorkItemStore workItemStore; public Project GetTeamProject() { projectCollection = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(collectionUri); workItemStore = projectCollection.GetService<WorkItemStore>(); Project teamProject = workItemStore.Projects[TFS_PROJECT_KEY]; return teamProject; } 现在我有了我感兴趣的团队项目,如何通过ID查询工作项目,或者只是获取项目中的所有工作项目?
有什么办法可以添加一个现有的文件夹到源代码pipe理在TFS? 我已经在TFS之外创build了一个新的文件夹,只是在文件系统中,并希望将其添加到源代码控制,但唯一明显的方法是将我的新文件夹重命名为临时名称,然后创build源代码pipe理资源pipe理器中的新文件夹,然后添加来自我的重命名,原来的新文件夹中的项目。
我目前正在开发Visual Studio 2012 RC使用TFS预览的源代码pipe理。 我想创build一个SSIS集成项目,这需要我使用Visual Studio 2010.但是,当我从VS 2010连接到TFS时,它会自动创build一个新的工作区,不会列出VS 2012工作区。 如果从VS 2010命令提示符发出tf workspaces命令,我只能看到VS 2010工作区,并且如果从VS 2012命令提示符发出命令,我只能看到VS 2012工作区(两者都指示相同的集合正在用过的)。 有什么方法可以让VS 2010看到VS 2012工作区? 我不希望有两个源代码副本只是为了能够使用VS 2010的SSIS项目。
我正在使用MSTest ,我想一次为testing类中的所有方法设置相同的testing类别,而不是单独为每个方法设置TestCategory属性。 如何才能做到这一点? 最方便,最明显的方法是在类上设置TestCategory属性,但它只能应用于方法。 最终目标是在TFS签入的testing运行期间跳过集成testing。
就像TFS中的大部分事情一样,你获得的东西比你讨价还价的多。 在这种情况下,我看到更多的文件更改合并期间比我期待。 我有两个孩子的分支,让我们激动,并称他们branch1和branch2。 自创build以来,两者都进行了更改。 我需要从branch2中取12个特定的变更集,并将它们合并到branch1中。 来自分支2的更改不能返回到父分支。 所以对于一个毫无根据的合并来说,这是一个简单的例子,但是结果并不是我所期望的。 采取第一个变更集我运行以下命令: tf merge /baseless /recursive /version:C95654 branch2 branch1 更改集95654包含12个更改的文件,但在此命令后,我得到56编辑冲突文件。 我期待只合并指定的变更集从一个分支到另一个,但它似乎已经合并了整个文件夹。 那么当我指定变更集时,为什么要更改56个文件而不是12个? 另外我能做些什么来限制什么是合并到变更集的内容?
好的,我是Jira的忠实粉丝,特别是后来的版本,作为一个知识pipe理系统,用于利益相关者和企业的发展。 但是,我想用TFS 2010来结婚 – 有没有人有两个系统同时运行的经验,这是一个令人头疼,是否有意义,等等? 当然,TFS的任务项目当然是一种重复的forms。 然而,从根本上寻找一个支持分支和合并的好的版本控制系统是个问题。 由于公司政策的原因,TFS看起来是目前最容易接受的候选人。
使用visual studio 2012和TFS 2012,我想回滚到前一个变更集。
是否有可能在没有安装Visual Studio的服务器上获得独立的TFS客户端? 我们希望有一种方法可以从服务器“进入”TFS项目,而无需安装Visual Studio? 可能? 我见过团队资源pipe理器,但将没有Visual Studio的工作?
我想知道如何在一个给定的项目中查看Team Foundation Server中的整个变更集历史logging。 这是我想要看到的 – 从变更集1开始一直到当前的变更集: 向我显示更改#,用户名,提交date,说明,已更改的文件等 注意:我不想只查看给定文件的历史logging,或者dir,我想查看整个文件的历史logging。 即变更集1中发生了什么,变更集2中发生了什么,变更集3中发生了什么等等。
我正在使用VSTS 2008的大型项目的一个子模块。 我需要将模块回滚到较早的版本(以前大约4次签入)。 我试图在Visual Studio UI中做到这一点,终于意识到没有select回滚。 经过一番研究,我确定有一个电源工具下载,旨在支持通过命令行工具回滚。 但是,似乎没有任何文件。 任何人都可以一步一步描述如何回滚到VS2008中的以前的版本? (使用电动工具或其他)。 奖金的问题 – 任何人都知道,如果我们可以在VS2010中获得更强大的回滚支持?