Tag: tfs2010

我如何以编程方式检出项目以在TFS中进行编辑?

我正在使用TFS 2010处理在源代码控制下的实用程序处理文件。 如果一个项目还没有签出编辑,我得到一个exception,什么是绝对可预测的,因为文件处于只读模式。 有什么办法检出文件? PS我想要的东西编程,而不是Process.Start("tf.exe", "…"); 如果这是适用的。

TFS API – 如何从特定的团队项目中获取工作项目

我试图查询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查询工作项目,或者只是获取项目中的所有工作项目?

如何从TFS上的源代码pipe理中断开解决scheme

我有解决scheme文件夹和项目的解决scheme。 从本地文件夹获取从本地文件夹TFS整个soure代码说c:\ mycodes然后将文件夹c:\ mycode复制到另一个文件夹c:\ lab 在c:\ lab中,删除所有源代码控制文件* .vssscc,*。vspscc,然后再次打开c:\ lab中的解决scheme。 部分项目与TFS断开连接,但是此解决scheme中的部分项目仍然连接到TFS,并在打开解决scheme时重新创build了一些* .vssscc,*。vspscc文件。 然后从服务器上解除所有项目的绑定,这些项目仍然有自动生成的*。vspscc文件。 我想要一个没有源代码控制的源代码的干净的副本。 如何解决这个问题?

TF203015项目$ /path/文件具有不兼容的挂起更改。 试图放弃

我正在使用Visual Studio 2010 Pro来对付Team Server 2010,而且我的项目作为repo的解决scheme被打开(显然),但我应该已经打开它作为“网站”。 我在编译期间发现了这个问题,于是我搁置了我的新修改,并从本地磁盘上删除了该项目,然后再次从源代码(这次是网站)打开项目,现在我不能取消保存我的文件。 有什么办法可以解决这个问题吗? 我吹了什么东西? 我需要在服务器上进行维护吗? 我发现这个问题上SO#2332685,但我不知道他在说什么caching文件(我在XP:\)编辑: 发现这个问题后发现这个链接,抱歉的延迟研究,仍然没有解决我的问题 当然,我不能在任何地方findTF203015的错误代码,所以也没有解决方法(因此我在标题中包含了数字,是的?) 编辑:我应该提到,这些文件从来没有在第一个地方检查。 那很重要吗? 你可以搁置一个未经检查的项目吗? 那是我做错了什么? 编辑:什么 – find了! 在不存在的项目上使用“撤消” ,因为它们在挂起的更改中显示为签入。

如何从命令行运行unit testingtesting?

我GOOGLE了,发现下面有用的参考。 目前我想从命令行(为了便于执行和快速)运行所有情况: 一个特定的testing(即用[TestMethod()]标记的方法编写的testing) 所有的课堂testing 当前TFS的所有受影响的testing正在等待我的更改。 所有testing 除了标记为类别[TestCategory(“some-category”)]的所有testing 我不知道如何才能为上面的需求编写正确的命令。 参考文献: MSTest.exe http://msdn.microsoft.com/en-us/library/ms182487.aspx MSTest.exe的详细选项http://msdn.microsoft.com/en-us/library/ms182489.aspx 获得结果http://msdn.microsoft.com/en-us/library/ms182488.aspx [编辑] 过了一段时间,我发现了以下有用的提示。 运行Visual Studiounit testing,使用位于%ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe 。 使用/testcontainer:Path\To\Your\TestProjectAssembly.dll来指示您的testing编码的位置。 如果需要,您可以指定多个“/ testcontainer”选项。 使用/test:TestFilter来过滤testing运行。 请注意,此filter应用于完整的testing方法名称(即FullNamespace.Classname.MethodName)

在Visual Studio 2012/2013/2015中克隆TFS构build定义?

在Visual Studio 2010中的步骤 打开Team Explorer 去build立 右键单击构build定义,然后单击克隆。 如何在Visual Studio 2012中复制/克隆构build? 克隆操作似乎消失了? 注意:我正在使用TFS 2010

VS2010上的MVC项目错误:此安装不支持项目types

我试图使用VS2010打开MVC project 。 我从TFS server打开这个项目,但我没有打开它,并得到错误: The project type is not supported by this installation. 请帮忙。

将解决scheme添加到Team Foundation Server 2010时显示警告

我刚刚与TFS 2010握手(从来没有运气与TFS 2008),我试图将我的第一个解决scheme添加到TFS。 不过,我收到以下警告消息: 您正试图添加到源代码pipe理的项目可能会导致其他源代码pipe理用户难以打开此解决scheme或获取其更新的版本。 为避免此问题,请从解决scheme中其他源受控项目的绑定根目录下的某个位置添加该项目。 有人可以向我解释这是什么意思,以及如何解决? 右键单击解决scheme资源pipe理器中的解决scheme并select“添加到源代码pipe理”时,会显示此警告。

在向TFS源代码pipe理添加解决scheme时获取“无法创build映射”

我在TFS中创build了一个新的团队项目,但是当我尝试添加我的解决scheme时,我得到: '无法创build映射 无法映射服务器path$ / Finance / MyApp,因为它没有在团队项目下扎根。 我找不到任何在谷歌或这里看起来像这个问题的远程。

*** NO_CI ***代表什么?

门控登记将创build一个名称以* NO_CI *结尾的变更集? 那NO_CI代表什么? 我只能想到“不检查错误”,但没有任何意义。