我刚刚从TFS 2010迁移到TFS 2012 RC.
由于内置的升级功能,我还将我的团队项目更新为MSF Agile 6,但我想使用SCRUM模板而不是使用MSF Agile.
我还没有找到实现这个目标的方法.
您对如何做到这一点有什么想法,还是我坚持使用MSF Agile流程?
MrH*_*ood 10
您可以完全从一个流程模板移动到另一个流程模板
我在博客文章中详细介绍了7种实现这一点的方法:
现在,我认为正在将#7视为从MSF Agile到Visual Studio Scrum模板的就地移动.如果您按照#7的说明重命名工作项并导入新项目,那么您应该是好的.我今天正在为客户这样做,我已多次采取行动并且运作良好.
根据您决定如何执行此操作,会丢失一些数据.无论你做什么,你都无法逃脱,但这可以最大限度地减少这种损失,并让你完全转移到新的流程模板.确保添加旧模板中不存在的所有字段,然后您可能希望使用某个标记重命名这些旧字段,以便以后可以找到它们...
这是一个干净(和最新)的敏捷(无论版本)到Visual Studio 2.0脚本.确保您阅读博客文章以及他们定义您尝试通过每个步骤实现的目标.
SET TP="Mt=yTeamProject"
SET COLLECTION="http://myTFSServer:8080/tfs/myCollection"
SET PTROOT=C:\temp\Microsoft Visual Studio Scrum 2.0
witadmin listwitd /collection:%COLLECTION% /p:%TP%
witadmin renamewitd /collection:%COLLECTION% /p:%TP% /n:"User Story" /new:"Product Backlog Item"
witadmin renamewitd /collection:%COLLECTION% /p:%TP% /n:"Issue" /new:"Impediment"
witadmin importwitd /collection:%COLLECTION% /p:%TP% /f:"%PTROOT%\WorkItem Tracking\TypeDefinitions\Bug.xml"
witadmin importwitd /collection:%COLLECTION% /p:%TP% /f:"%PTROOT%\WorkItem Tracking\TypeDefinitions\CodeReviewRequest.xml"
witadmin importwitd /collection:%COLLECTION% /p:%TP% /f:"%PTROOT%\WorkItem Tracking\TypeDefinitions\CodeReviewResponse.xml"
witadmin importwitd /collection:%COLLECTION% /p:%TP% /f:"%PTROOT%\WorkItem Tracking\TypeDefinitions\FeedbackRequest.xml"
witadmin importwitd /collection:%COLLECTION% /p:%TP% /f:"%PTROOT%\WorkItem Tracking\TypeDefinitions\FeedbackResponse.xml"
witadmin importwitd /collection:%COLLECTION% /p:%TP% /f:"%PTROOT%\WorkItem Tracking\TypeDefinitions\Impediment.xml"
witadmin importwitd /collection:%COLLECTION% /p:%TP% /f:"%PTROOT%\WorkItem Tracking\TypeDefinitions\SharedStep.xml"
witadmin importwitd /collection:%COLLECTION% /p:%TP% /f:"%PTROOT%\WorkItem Tracking\TypeDefinitions\ProductBacklogItem.xml"
witadmin importwitd /collection:%COLLECTION% /p:%TP% /f:"%PTROOT%\WorkItem Tracking\TypeDefinitions\Task.xml"
witadmin importwitd /collection:%COLLECTION% /p:%TP% /f:"%PTROOT%\WorkItem Tracking\TypeDefinitions\ProductBacklogItem.xml"
witadmin importwitd /collection:%COLLECTION% /p:%TP% /f:"%PTROOT%\WorkItem Tracking\TypeDefinitions\TestCase.xml"
witadmin importcategories /collection:%COLLECTION% /p:%TP% /f:"%PTROOT%\WorkItem Tracking\Categories.xml"
witadmin importcommonprocessconfig /collection:%COLLECTION% /p:%TP% /f:"%PTROOT%\WorkItem Tracking\Process\CommonConfiguration.xml"
witadmin importagileprocessconfig /collection:%COLLECTION% /p:%TP% /f:"%PTROOT%\WorkItem Tracking\Process\AgileConfiguration.xml"
tfpt addprojectreports /collection:%COLLECTION% /teamproject:%TP% /processtemplate:"Visual Studio Scrum 2.0"
Run Code Online (Sandbox Code Playgroud)
使用此脚本需要您自担风险,并且只有在您对工作流程感到满意后才能对测试服务器使用.
2012年和2013年还有一个内置功能,可以"启用新功能",为您的流程模板提供所需的功能.
| 归档时间: |
|
| 查看次数: |
4116 次 |
| 最近记录: |