다음을 통해 공유


방법: 작업 항목 형식 필드 삭제

업데이트: 2007년 11월

Visual Studio 명령 프롬프트와 witfields 명령줄 도구를 사용하여 기존 프로젝트에서 작업 항목 형식 필드를 삭제할 수 있습니다. 자세한 내용은 witfields를 참조하십시오.

필수 권한

이 절차를 수행하려면 Team Foundation Administrators 그룹의 멤버여야 합니다. 자세한 내용은 Team Foundation Server 권한을 참조하십시오.

명령 프롬프트에서 Team Foundation 명령을 사용하려면

  • 시작, 모든 프로그램을 클릭하고 Microsoft Visual Studio 2008, Visual Studio Tools를 차례로 가리킨 다음 Visual Studio 2008 명령 프롬프트를 클릭합니다.

    또는 Visual Studio 설치 경로(일반적으로 DriveLetter:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools)에서 vsvars32를 실행할 수도 있습니다.

    참고:

    Visual Studio 2008 명령 프롬프트를 사용하려면 Visual Studio 2008이 설치되어 있어야 합니다.

필드를 삭제하려면

  1. Visual Studio 명령 프롬프트 창을 엽니다.

  2. 다음 명령을 입력하고 Enter 키를 눌러 작업 항목 형식이 포함된 어셈블리 위치로 디렉터리를 변경합니다.

    cd ..DriveLetter:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies

  3. Team Foundation Server에서 필드를 삭제해 봅니다. 이렇게 하려면 Visual Studio 명령 프롬프트에 다음 명령을 입력한 후 Enter 키를 누릅니다.

    witfields delete /s:"Team Foundation Server name" MyCompany.MyProcess.MyField

    해당 필드가 팀 프로젝트에 사용되고 있으므로 이 필드를 삭제할 수 없다는 메시지가 반환됩니다.

  4. witexport를 실행하여 수정하려는 작업 항목 형식에 대한 XML 파일을 다시 내보냅니다. 자세한 내용은 방법: 기존 프로젝트에서 작업 항목 형식 내보내기를 참조하십시오.

  5. Visual Studio에서 파일, 열기를 차례로 클릭한 다음 파일을 클릭합니다.

    파일 열기 대화 상자가 나타납니다.

  6. 찾는 위치에서 파일을 내보낸 위치로 이동합니다.

    작업 항목 형식을 수정하여 프로세스 템플릿을 사용자 지정하려는 경우에는 프로세스 템플릿을 다운로드한 위치로 이동합니다.

    참고:

    Windows Vista를 실행 중인 경우에는 특정 폴더에 액세스하지 못할 수도 있습니다. 작업 항목 형식을 액세스 권한이 없는 위치로 내보내려는 경우 레지스트리 가상화 기술을 통해 내보낸 파일이 자동으로 리디렉션되어 가상 저장소에 저장됩니다. 자세한 내용은 https://go.microsoft.com/fwlink/?LinkId=92325https://go.microsoft.com/fwlink/?LinkId=92323을 참조하십시오. 이러한 리디렉션이 발생하지 않도록 하려면 파일을 액세스 권한이 있는 위치로 내보냅니다.

  7. 업데이트할 작업 항목 형식 XML 파일을 선택하고 열기를 클릭합니다. 줄 끝에 대한 메시지가 나타나면 아니요를 클릭합니다.

  8. 작업 항목 형식에서 제거하려는 필드의 정의를 찾아 삭제합니다. 다음 예에는 Category라는 필드가 나와 있습니다. 다음 필드 섹션을 삭제하여 Category 필드를 제거할 수 있습니다.

    참고:

    사용자의 XML 파일 필드 섹션에는 아래에 나열된 요소 중 일부가 없을 수도 있습니다. 그러나 이러한 요소를 포함하도록 작업 항목 형식 필드를 사용자 지정한 경우에는 해당 요소도 삭제해야 합니다.

    <FIELDS>
    …
    <FIELD name="Category" refname="MyCompany.MyProcess.Category" type="String" reportable="dimension"><HELPTEXT>Describes the category to which this special task belongs.</HELPTEXT>  <WHEN field="Microsoft.VSTS.Common.Discipline" value="Business Analyst">    <ALLOWEDVALUES>      <LISTITEM value="Planning" />      <LISTITEM value="Review" />    </ALLOWEDVALUES>  </WHEN>  <WHENNOT field="Microsoft.VSTS.Common.Discipline" value="Business Analyst">    <ALLOWEDVALUES>      <LISTITEM value="Process Management" />      <LISTITEM value="Planning" />      <LISTITEM value="Execution" />      <LISTITEM value="Review" />    </ALLOWEDVALUES>  </WHENNOT></FIELD>
    …
    </FIELDS>
    
  9. <Layout> 섹션에서 아래 XML을 찾은 다음 강조 표시된 섹션을 삭제하여 필드를 제거합니다.

    <Group Label="Classification">
      <Column PercentWidth="50">    <Group>
          <Column PercentWidth="100">
            <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area" LabelPosition="Left" />
            <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="Iteration" LabelPosition="Left" />
          </Column>
        </Group>  </Column>  <Column PercentWidth="50">    <Group>      <Column PercentWidth="100">        <Control Type="FieldControl" FieldName="MyCompany.MyProcess.Category" Label="Category" LabelPosition="Left" />      </Column>    </Group>  </Column>
    </Group>
    
  10. 파일 메뉴에서 <file name>저장을 클릭하여 변경 내용을 XML 파일에 저장합니다.

  11. 변경된 작업 항목 형식을 Team Foundation Server로 가져옵니다. 자세한 내용은 방법: 기존 프로젝트로 작업 항목 형식 가져오기를 참조하십시오.

  12. 명령 프롬프트에 다음과 같이 입력하고 Enter 키를 눌러 해당 필드가 어떠한 작업 항목 형식에도 더 이상 사용되지 않음을 확인합니다.

    witfields view /s:"Team Foundation Server name" MyCompany.MyProcess.MyField

    witfields 도구를 실행하면 해당 필드가 "사용 중이 아님"으로 표시됩니다.

    Field: MyCompany.MyProcess.MyField

    Name: MyField

    Type: String

    Reportable As: dimension

    Use: Not In Use

  13. 이 필드가 어떠한 작업 항목 형식에도 더 이상 사용되지 않으므로 명령 프롬프트에 다음 텍스트를 입력하고 Enter 키를 눌러 Team Foundation Server에서 필드를 영구적으로 삭제합니다. 명령 프롬프트에 y를 입력하여 이 단계를 완료합니다.

    witfields delete /s:"Team Foundation Server name" MyCompany.MyProcess.MyField

참고 항목

작업

방법: 작업 항목 형식에 필드 추가

방법: 작업 항목 형식 필드 보기

방법: 작업 항목 형식 필드 이름 바꾸기

참조

witfields