【asp精品源码栏目提醒】:网学会员asp精品源码为您提供【精品】TFSGuide-part3 - 小学课件参考,解决您在【精品】TFSGuide-part3 - 小学课件学习中工作中的难题,参考学习。
使用 Visual Studio Team Foundation Server 进行 团队开发本书共分四部分,此为第三部分包括报告团队生成、报告源代码管理、报告报告和报告项目管理等四个实践内容问题与解答:Team Foundation Server 源代码管理和版本化索引使用版本控制 什么是 MSSCCI 供应者?应在何时使用? 还有哪些其他 IDE 支持 TFS? 我应在何时使用 Team Foundation Server Power Tool? 最常见的版本控制可扩展性方案是什么? 如何通过命令行使用版本控制?管理 如何针对已继承权限的文件夹内的一个文件授予权限? 如果一名开发人员离开项目,我应该怎么做? 如何管理我并不信任其执行的签入操作的实习人员或其他开发人员? 在应用程序发布后,我应如何修改权限?分支/标签/合并 我应在何时使用标签? TFS 标签与 VSS 标签有什么不同? 什么是分支? 应在何时考虑分支? 不分支的原因有哪些? 如何使用分支来发布我的应用程序? 如何使用分支来维护我的应用程序? 如何使用分支来减少团队间的冲突? 如何使用分支来减少功能间的冲突? 关于分支和合并,已经证明的实践有哪些? 分支与标签间的区别是什么? 什么是“路径空间”分支模型? TFS 促进模型的工作原理是什么? 我该如何合并两个分支? 能否跨团队项目进行合并? 什么是 baseless 合并? 什么是代码促进模型? 分支的逻辑与物理视图间的区别是什么? 如果我使用代码促进模型,应选择怎样的合并频率?签入策略 什么是变更集? 什么是签入策略? 重写签入策略的时机和方法如何? 如何实施策略? 如何使用签入验证系统? 如果我修改了文件名称或删除了磁盘上的文件,版本控制会发生不同步问题吗? 自动冲突解决的工作原理是什么? 如何手动解决冲突? 如何避免冲突?签出、获取和锁定 如何找到最后修改一个文件的开发人员是谁? Get 命令的工作原理是什么? 共享和独占签出有什么区别? 我应在何时使用 lock 命令? TFS 支持哪些锁定类型?分布式 / 远程开发 如何脱机工作? 如何为分布式团队开发而优化? 什么是 TFS 版本控制代理? 如何优化 TFS 版本控制代理性能?迁移 TFS 版本控制与 VSS 有何不同? 签出模型与 VSS 有何不同? 我应如何将源代码从 VSS 迁移到 TFS? 我应如何将源代码从其他版本控制系统迁移出来?项目/工作区管理 我应如何组织团队项目? 我应如何管理项目间的依赖项? 什么是工作区? 我该如何使用工作区来分隔开发人员? 对于工作区映射,已经证明的实践有哪些? 关于管理共享组件和代码,已有哪些成熟实践? 我应在何时创建新团队项目?何时创建新分支? 我应如何管理跨多个项目共享的源代码? 我应如何管理跨多个项目共享的二进制文件? 我应如何组织源代码树?搁置 什么是搁置? 什么是搁置集? 一般应在何时使用搁置? 如何使用搁置来备份工作? 为什么要取消搁置一个搁置集?使用版本控制 什么是 MSSCCI 供应者?应在何时使用? 还有哪些其他 IDE 支持 TFS? 我应在何时使用 Team Foundation Server Power Tool? 最常见的版本控制可扩展性方案是什么? 如何通过命令行使用版本控制?什么是 MSSCCI 供应者?应在何时使用?Microsoft 源代码管理界面(MSSCCI)供应者用于为那些不支持 Microsoft Visual Studio Team 资源管理器的产品提供集成的版本控制用户体验。
例如,如果用户正在使用 Visual Studio 6.0,则可以使用 MSSCCI 客户机或命令行来与 Microsoft Visual Studio Team System VSTS Team Foundation版本控制进行交互。
以下客户机可以通过使用 MSSCCI 供应者直接使用Team Foundation 版本控制。
Microsoft Visual Studio .NET 2003 Microsoft Visual C 6 Service Pack 6 SP6 Microsoft Visual Basic 6.0 SP6 Microsoft Visual FoxPro 9.0 SP1 Microsoft Access 2003 SP2 Microsoft SQL Server Management Studio Sparx Systems Enterprise Architect 6.1 Sybase PowerBuilder 105