Azure DevOps中修改任务开始日期及完成日期为可编辑状态

如下图:默认计划下的开始日期和完成日期均为不可修改锁定的状态。

前置条件:

1.当前项目所在的项目集合在创建时指定的进程模型为“XML”;

2.需安装Visual Studio

操作步骤:

  1. 打开cmd输入:cd C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer
  2. 导出任务工作项定义,输入: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
  3. 修改导出的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>

     

  4. 导入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

效果如下:

 

posted @ 2020-06-03 17:38  来瓶冰镇可乐吧  阅读(467)  评论(0编辑  收藏  举报