如何对以下TFS配置进行版本化:
- 全局列表数据XML
- 工作项类型XML
手动解决方法是导出XML,并手动将其添加到TFS源代码控制中。我想知道是否有比这更好的方法。
这是Wrox Professional TFS Books中推荐的解决方案。
然而,使用该设置没有什么可以阻止某人下载和上传配置的新版本而不更新版本控制中的配置。如果您想避免这种情况,可以考虑以下几个选项:
- 限制可以更改流程配置的人员数量。
- 培训,并希望人们知道,如果他们上传一个未版本化的配置,你会用版本化的配置来覆盖它,抹去他们的更改。
- 使用构建过程部署更改:
- 下面是如何部署WITD的——我曾经使用过这个,但是放弃了,因为很少有人更新WITD,命令行导入更容易。
- 下面是如何部署全局列表-我开发了这个并一直使用它,这是因为我们在该文件中有大量的列表,并且将集合管理员减少到最低限度是一件好事:)