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 
效果如下:
 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号