Azure DevOps中修改任务开始日期及完成日期为可编辑状态
如下图:默认计划下的开始日期和完成日期均为不可修改锁定的状态。
前置条件:
1.当前项目所在的项目集合在创建时指定的进程模型为“XML”;
2.需安装Visual Studio
操作步骤:
- 打开cmd输入:cd C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer
- 导出任务工作项定义,输入:witadmin exportwitd /collection:http://服务器地址/项目集合名称 /p:项目名称 /n:任务 /f:task.xml
如:witadmin exportwitd /collection:http://192.168.1.1/tfsdemo3xml /p:TFVC_CMMI_001 /n:任务 /f:task.xml - 修改导出的XML文件
原值:1 <Group Label="计划"> 2 3 <Control Label="开始日期" Type="FieldControl" FieldName="Microsoft.VSTS.Scheduling.StartDate" ReadOnly="True" /> 4 5 <Control Label="完成日期" Type="FieldControl" FieldName="Microsoft.VSTS.Scheduling.FinishDate" ReadOnly="True" /> 6 7 </Group>
新值:
1 <Group Label="计划"> 2 3 <Control Label="开始日期" Type="DateTimeControl" FieldName="Microsoft.VSTS.Scheduling.StartDate" /> 4 5 <Control Label="完成日期" Type="DateTimeControl" FieldName="Microsoft.VSTS.Scheduling.FinishDate" /> 6 7 </Group>
- 导入XML文件
cmd中输入:witadmin importwitd /collection:http://服务器地址/项目集合名称 /p:项目名称 /f:task.xml
如:witadmin importwitd /collection:http://192.168.1.1/tfsdemo3xml /p:TFVC_CMMI_001 /f:task.xml
效果如下: