免责声明:我还没有搬到2010年,但可能会
对我来说最大的特点:(我们使用分支来管理大型功能集并分离SP,QFE和主要版本)
TFS 2010将跟踪各分支机构的变化.
示例:假设我在Dev分支中更改了某些内容,然后将dev合并到main.现在假设有人使用Annotate功能(在主分支上)来确定谁更改了该代码.在TFS 2008中,它会报告您进行了更改(因为您签入了合并).据报道,TFS 2010将意识到我实际上是在开发分支中进行了更改,它将能够告诉您.如果你使用分支,这是金.
另外,如果我错了,请纠正我,但是他们没有将2010年切换为使用单个SQL数据库吗?(或者可能是1用于源代码管理,还有一个仓库?).如果是这样,那么备份策略会更好一些.MS说所有的TFS数据库应该在同一时刻备份,但是当有5个数据库时很难做到(很难确保所有这些数据库在事务上反映完全相同的时间点) .如果他们有合并数据库,那么应该更容易.
另一个:根据您拥有的MSDN级别,TFS 2010现在可能对您免费.