为什么我的小型.NET开发公司应该从Team Foundation Server 2008升级到2010?

Dan*_*iel 15 .net tfs tfs2008 tfs2010

我工作的公司拥有MSDN站点许可证,从2008年升级到TFS 2010并不是一个昂贵的选择.然而,我的同事和我都没有找到任何能够使我们认为需要的功能.有没有经验丰富的TFS 2010足以让我相信我的公司需要这个?

澄清一下:我们无意转向不同的源代码控制产品.问题是TFS 2010的哪些功能值得从TFS 2008升级?

JMa*_*sch 5

免责声明:我还没有搬到2010年,但可能会

对我来说最大的特点:(我们使用分支来管理大型功能集并分离SP,QFE和主要版本)

TFS 2010将跟踪各分支机构的变化.
示例:假设我在Dev分支中更改了某些内容,然后将dev合并到main.现在假设有人使用Annotate功能(在主分支上)来确定谁更改了该代码.在TFS 2008中,它会报告您进行了更改(因为您签入了合并).据报道,TFS 2010将意识到我实际上是在开发分支中进行了更改,它将能够告诉您.如果你使用分支,这是金.

另外,如果我错了,请纠正我,但是他们没有将2010年切换为使用单个SQL数据库吗?(或者可能是1用于源代码管理,还有一个仓库?).如果是这样,那么备份策略会更好一些.MS说所有的TFS数据库应该在同一时刻备份,但是当有5个数据库时很难做到(很难确保所有这些数据库在事务上反映完全相同的时间点) .如果他们有合并数据库,那么应该更容易.

另一个:根据您拥有的MSDN级别,TFS 2010现在可能对您免费.