我们有一个Team System环境,我们的应用程序设置为单独的Team Projects。通常,我们遇到一个场景,其中开发任务需要更新多个团队项目中的代码。
在这种情况下,拥有包含多个团队项目中的编码更改的单个变更集的优缺点是什么?使用one-changeset-per-Team-Project方法的优缺点是什么?
答案 0 :(得分:2)
在单个工作区中提供更改和所有团队项目都在同一项目集合中(这适用于TFS2010),然后单个签入可以跨越多个团队项目。
在单个服务器(TFS2005 / 2008)或团队集合(TFS2010)中,有一个版本控制存储库,其中团队项目定义了根文件夹:所有版本控制操作都可以跨越不同的团队项目。
答案 1 :(得分:1)
我认为这种方法没有问题。请记住,TFS将允许您回滚到先前的变更集,或检查受变更集影响的文件(与以前的版本相比),以便您可以根据需要回滚部分或全部变更。