我很高兴听到TFS 2012向分布式源代码控制迈出了一步,允许在TFS脱机时修改源代码(没有重大问题).
我目前使用托管的TFS服务,所以我很有希望迁移到TFS2012应该是无痛的.至少对我而言.
所以我的问题很简单,是否有针对VS2010的TFS2012 powertools或者仅适用于VS2012的TFS2012?
感谢您的评论.
我们有6位开发人员,目前使用带有SVN和Visual SVN的Visual Studio 2008 Professional.一旦vs2010发布,我们将从vs2008 pro升级到vs2010 premium.
但是,如果Team Foundation Server在vs2010 premium中包含适当的源代码控制,那么使用它确实有意义.我们喜欢SVN,但更喜欢紧密集成工具.
在互联网上,SVN与TFS 2010的信息似乎很少.因此我的问题在这里.
编辑:这个视频看起来非常引人注目.这个营销谈话还是真实的?
谢谢大家的回复!我非常欣赏这一点.多一点背景信息.
这是我们目前的筹码; vs2008 pro,Visual SVN,SVN,Jetbrain Teamcity.我的主要问题是我们使用了来自不同供应商的大量工具,这些工具或多或少地集成在一起.有时更多,大多数更少.至少需要花费大量时间才能正确设置它.
我们目前不使用分支机构,但我们想要.因此,我们必须从头开始设置SVN(我们仔细研究过).所以让我重新解释一下我的问题:我们应该设置SVN还是开始使用TFS?
考虑用户创建新团队项目的场景.用户是想要创建和管理其团队项目的开发人员.
例外是
TF218027:无法在运行SQL Reporting Services的服务器上创建以下报告文件夹.
SQL Reporting服务在为此目的明确创建的Active Directory服务帐户下运行.

尝试此操作的开发人员是具有以下权限的TFS组的成员.

考虑TFS 2010的构建控制器拥有1个以上构建代理的能力.由于构建是团队/环境的主观主题,因此请考虑在提交/签入时执行构建的环境.每个项目集合将有10个以上的团队项目,但可能一天只有1或2个承诺.
在Visual Studio 2010中取消映射源TFS源控件上的源时,将自动删除本地下载的文件.
我怎么能保持它们不受影响?
南.
我想知道是否有人可以告诉我Team Foundation Server WorkItems中的哪个区域/迭代以及它应该如何与项目一起使用?
它是如此简单:
区域=项目集合?迭代=版本号?
我似乎无法找到关于这些是什么以及它们用于什么的更多信息?
我正在为TFS 2010上
的基于MSF Agile的项目编写一系列"完整性检查"查询.我正在努力解决的问题如下:
查找所有用户故事:
- 有子任务(或错误)
- 全部子任务/错误处于关闭状态
- 父用户故事未关闭
目标是查找应该/可以关闭但尚未关闭的用户故事.
似乎没有办法获得子任务的计数,如果我能做到那么我可以搜索"有子任务,没有子任务没有关闭".但也许还有另一种方法来获得我追求的最终结果?
更新:更多信息
到目前为止,我最接近的搜索是:
团队项目= @Project
和工作项类型=用户故事
和状态<>
与下面的查询匹配的已关闭和链接的项
状态<>关闭
链接过滤器:仅返回执行的项目没有指定的链接
这几乎得到了我想要的东西,但它返回没有附加任务的用户故事,我不希望包含它们.
我在检查代码文件时遇到问题,因为我对项目和解决方案做了一些更改.我重命名了项目文件,在解决方案中添加了不同的项目文件,并在现有项目中添加了许多文件.现在我在检查代码时遇到错误.错误详细信息如下:
签入:操作未执行无法找到文件'.... Console.csproj.vspscc'.
如果没有自己创建vspscc文件,我如何创建?
任何帮助都会很棒,并提前感谢.
我有一个包含WCF库项目的VS 2010解决方案和另一个使用该Web服务的项目.在VS 2012开放后,它进行了升级.
代理现在将List <T>类型作为数组返回,即使CollectionMappings明确设置为Generic.List.
可能会发生什么?
其他人在这里有类似的问题,但他正在从VS 2012降级到VS 2010.
编辑:我仔细检查,Reference.svcmap包含:
<CollectionMappings>
<CollectionMapping TypeName="System.Collections.Generic.List`1" Category="List" />
</CollectionMappings>
Run Code Online (Sandbox Code Playgroud)
但Reference.cs包含的内容如下:
public xxx.ServiceReference1.ADUser[] get_ADUsers;
Run Code Online (Sandbox Code Playgroud)
在Web服务中它是:
public List<ADUser> get_ADUsers(string wildcard, string sortexp, string sortorder)
Run Code Online (Sandbox Code Playgroud)
更多信息(2012年12月12日添加):
在VS2010中创建的解决方案在另一台PC上运行良好.它从该PC检入TFS.在这个有问题的PC上,我们进行了映射和GET.当我们尝试构建时,我们得到了这个错误,其中服务引用中使用的所有List <T>类型都以某种方式被视为数组.我们在有问题的PC上安装了VS 2010并获得了该解决方案.同样的错误也存在.所以,它似乎与VS 2012无关.
所有PC都是Windows 7 Professional.
更多信息(2012年12月19日添加):
项目打开时,本地PC上的ServiceReferences/ServiceReference1/Reference.cs会自动修改.变化是巨大的.以下是其中的一小部分:

显示了两种方法.List <string> get_Hotlines()成为string [] get_Hotlines()和List <string> get_HotlinesBySite()成为string [] get_HotlinesBySite().
即使没有我的要求,为什么文件也会改变?VS 2012升级日志表示两个文件已更改,但Reference.cs不是其中之一.
任何人都可以做这样的事情?
一些背景:我们是使用TFS 2010的.NET商店.我可以建议升级/改进,我能够说服管理层Git是一个更好的VCS,至少从开发人员的角度来看.接下来的问题是我们如何将其与TFS构建系统和票务系统连接起来.我真的不想向IT部门寻求帮助,因为他们并不真正了解Git,并且可能会抵制涉及他们工作的变更.
我已经读过TFS 2013支持Git存储库,但看起来它只支持在TFS数据库中托管的Git repos(确认?),这有点吓到我.我对Github托管比TFS更加信任,但我可能错了.
我想知道的是:让TFS构建系统从Github或其他服务上托管的常规Git仓库中提供信息是多么困难.