Share via


수동 업데이트 프로세스를 사용하여 기능 추가

TFS 2013 업그레이드에 추가된 새 기능을 사용하도록 이전 버전의 TFS(Team Foundation Server)에서 만든 팀 프로젝트를 업데이트할 수 있습니다. 그러기 위해서는 기능 구성 마법사를 사용하여 팀 프로젝트를 업데이트해야 합니다. TFS 업그레이드 후 기능 구성을 참조하세요. 마법사를 통해 기능을 추가할 수 없는 경우에는 수동으로 추가할 수 있습니다.

다음과 같은 WIT(작업 항목 형식)를 추가할 수 있습니다.

TFS 2010에서 업데이트하면 먼저 이 항목의 2012 버전에서 제공하는 업데이트를 적용해야 합니다.

포트폴리오 백로그 사용에 필요한 업데이트

다운로드한 최신 버전 프로세스 템플릿 폴더에서 파일을 가져와 범주 정의 파일을 업데이트합니다.

  1. TFS를 TFS 2013으로 업그레이드하지 않은 경우에는 지금 업그레이드하세요. Team Foundation Server 업그레이드을 참조하세요.

  2. Project Collection Administrators 그룹의 멤버가 아닌 경우 해당 그룹의 멤버로 추가되어야 합니다. 이 권한은 마법사를 실행하고 프로세스 템플릿을 다운로드할 때 필요합니다.

  3. 기능 구성 마법사를 실행하여 구성할 기능을 결정하세요. TFS 업그레이드 후 기능 구성을 참조하세요.

    확인 기능을 구성할 수 있습니다.

    마법사에 포트폴리오 백로그 이외에 구성해야 할 추가 기능이 나열되는 경우 우선 이 항목의 2012 버전에 제공된 업데이트를 적용합니다.

  4. 팀 프로젝트를 만드는 데 사용한 버전과 호환되는 최신 버전의 프로세스 템플릿 다운로드합니다.

    프로세스 템플릿을 다운로드하거나 업로드하려면 Visual Studio 2013 또는 Team Explorer 2013에서 TFS 2013에 연결해야 합니다.

  5. 명령 프롬프트 창을 열고 Visual Studio 2013 또는 팀 탐색기 2013이 설치된 위치에서 다음을 입력합니다.

    cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE
    

    32비트 버전의 Windows에서는 **%programfiles(x86)%**를 **%programfiles%**로 바꿉니다.

  6. Feature WIT를 추가합니다. DirectoryPath를 다운로드한 프로세스 템플릿이 포함된 WorkItem Tracking/TypeDefinitions 폴더로 지정합니다.

    witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\Feature.xml"
    

    디렉터리 경로의 구조는 Drive:\TemplateFolder\WorkItem Tracking\TypeDefinitions여야 합니다.

    CollectionURL은 http://MyServer:8080/tfs/DefaultCollection과 같이 지정할 수 있습니다.

  7. 기능 포트폴리오 백로그 사용을 지원하도록 범주를 업데이트합니다.

    1. 먼저 categories 파일을 내보냅니다.

      witadmin exportcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
      
    2. Feature Category를 추가합니다.

      <CATEGORY name="Feature Category" refname="Microsoft.FeatureCategory">
          <DEFAULTWORKITEMTYPE name="Feature" />
        </CATEGORY>
      
    3. 그런 다음 categories 파일을 가져옵니다.

      witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
      
  8. 다운로드한 프로세스 템플릿의 WorkItem Tracking/Process 폴더에서 새 프로세스 구성 파일을 가져옵니다. 프로세스 구성은 이제 단일 파일인 ProcessConfiguration에서만 지원합니다.

    witadmin importprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\ProcessConfiguration.xml"
    

    AgileConfiguration 또는 CommonConfiguration 파일에 대한 사용자 지정 내용을 ProcessConfiguration에 통합합니다. 자세한 내용은 프로세스 구성 XML 참조를 참조하세요.

  9. 여기서 설명하는 대로 포트폴리오 백로그 사용을 시작할 수 있습니다.

공유 매개 변수를 사용하려면 필요한 업데이트(TFS 2013.2(업데이트 2) 필요)

다운로드한 최신 버전 프로세스 템플릿 폴더에서 파일 하나를 가져와 범주 정의 파일을 수정합니다.

  1. TFS에서 TFS 2013.2로 업그레이드하지 않았으면 다운로드를 받으세요. Team Foundation Server 업그레이드.

  2. Project Collection Administrators 그룹의 멤버가 아닌 경우 해당 그룹의 멤버로 추가되어야 합니다. 이 권한은 마법사를 실행하고 프로세스 템플릿을 다운로드할 때 필요합니다.

  3. 기능 구성 마법사를 실행하여 구성할 기능을 결정하세요. TFS 업그레이드 후 기능 구성을 참조하세요.

    TFS 2013.2의 기능 구성

  4. 팀 프로젝트를 만드는 데 사용한 버전과 호환되는 최신 버전의 프로세스 템플릿 다운로드합니다.

    프로세스 템플릿을 다운로드하거나 업로드하려면 Visual Studio 2013 또는 Team Explorer 2013에서 TFS 2013에 연결해야 합니다.

  5. 명령 프롬프트 창을 열고 Visual Studio 2013 또는 팀 탐색기 2013이 설치된 위치에서 다음을 입력합니다.

    cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE
    

    32비트 버전의 Windows에서는 **%programfiles(x86)%**를 **%programfiles%**로 바꿉니다.

  6. Shared Parameter WIT를 추가합니다. DirectoryPath를 다운로드한 프로세스 템플릿이 포함된 WorkItem Tracking/TypeDefinitions 폴더로 지정합니다.

    witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\SharedParameter.xml"
    

    디렉터리 경로의 구조는 Drive:\TemplateFolder\WorkItem Tracking\TypeDefinitions로 합니다.

    CollectionURL은 http://MyServer:8080/tfs/DefaultCollection과 같이 지정할 수 있습니다.

  7. 공유 매개 변수 범주를 범주 정의에 추가합니다.

    1. categories 파일을 내보냅니다.

      witadmin exportcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
      
    2. Shared Parameter Category를 추가합니다.

      <CATEGORY name="Shared Parameter Category" refname="Microsoft. SharedParameterCategory">
          <DEFAULTWORKITEMTYPE name="Shared Parameter" />
        </CATEGORY>
      
    3. Shared Parameter를 Hidden Types Categories에 추가합니다.

      <CATEGORY name="Hidden Types Category" refname="Microsoft.HiddenCategory">
          <DEFAULTWORKITEMTYPE name="Code Review Request" />
          <WORKITEMTYPE name="Code Review Response" />
          <WORKITEMTYPE name="Feedback Request" />
          <WORKITEMTYPE name="Feedback Response" />
          <WORKITEMTYPE name="Shared Steps" />
          <WORKITEMTYPE name="Shared Parameter" />
        </CATEGORY>
      
    4. categories 파일을 가져옵니다.

      witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
      
  8. 공유 매개 변수 집합을 추가하거나 공유 매개 변수로 변환할 수 있는지 확인합니다. 다른 데이터로 테스트 반복을 참조하세요.

Q & A

Q: 팀 프로젝트에 이름이 Feature인 WIT가 이미 정의되어 있으면 어떻게 됩니까?

A: 기존 WIT Feature를 사용하여 포트폴리오 백로그를 지원하려는 경우 5단계를 건너뛰고 나머지 단계를 완료할 수 있습니다. 그러나 포트폴리오 백로그에 대해 다른 이름이 지정된 WIT를 추가할 경우 범주 및 프로세스 구성 정의 파일을 가져오기 전에 다른 이름 지정을 반영하도록 수정해야 합니다. 포트폴리오 백로그 추가를 참조하세요.

Q: 둘 이상 수준의 포트폴리오 백로그를 사용하려면 어떻게 됩니까?

A: 포트폴리오 백로그를 최대 5개까지 추가할 수 있습니다. 여기에는 기능의 기본 백로그가 포함되어 있습니다. 시작하려면 포트폴리오 백로그 추가를 참조하세요.

Q: 포트폴리오 백로그를 팀 프로젝트에 추가했습니다.모든 팀 멤버를 볼 수 없는 이유는 무엇입니까?

A: 포트폴리오 백로그를 보고 작업하려면 각 팀 멤버가 모든 액세스 권한이 있어야 합니다.

Q: 수정할 정의 파일에 대해 자세히 알아보려면 어떻게 해야 합니까?

A: 자세한 내용은 다음 항목을 참조하세요.

Q: 추가 질문이 있으면 어디에 문의해야 합니까?

A: Team Foundation Server 포럼에서 질문을 게시하거나 대답을 검색할 수 있습니다.