2014-09-05 4 views
2

내가 TFS에서 실행되는 Git 저장소에 팀 파운데이션 서버 2012 저장소를 마이그레이션 바빠 2013 년 내가 추천 과정을 사용하고Team Foundation Server 2013 작업 항목을 새로운 TFS Git 저장소로 마이그레이션하는 방법은 무엇입니까?

:

  1. 복제 힘내 저장소 폼 TFS 자식-TF를 사용하여 .
  2. TFS 2013 서버에 연결된 Visual Studio 2013을 사용하여 Git 저장소를 만듭니다.
  3. 새로 생성 된 로컬 git 저장소에 복제 된 저장소를 복사합니다 (conf 파일 제외).
  4. 변경 사항을 TFS 2013 Git 저장소에 다시 적용 및 동기화합니다.

이 프로세스는 코드 변경 기록을 그대로 유지하지만 프로젝트의 작업 항목을 가져 오지 않습니다.

TFS 작업 항목을 손상시키지 않는 TFS 2012에서 TFS GIT 2013으로 마이그레이션하는 더 좋은 방법이 있습니까?

답변

1

당신은 작업 항목 마이그레이션 도구를 사용해야합니다

  1. Excel을 - 당신은 내보내고 가져올 수 있습니다 사용하는 엑셀하지만 느슨한 역사와 상태
  2. TFS 통합 도구 - 당신은 역사를 마이그레이션 할 수 있지만,이 복잡한
  3. API - 코딩 지식이 필요하지만 이것은 가장 좋은 방법입니다.

나에게 직접 연락하는 경우 유용 할 수있는 몇 가지 코드에 액세스 할 수 있습니다.

+0

안녕에 한 일보다 더 설명 할 수없는, 공용의 repo 여기에 또는 링크 코드를 게시 할 수 있습니다 어쨌든 있나요? –

+0

내 이메일을 Ping하고 이번 주에 그 일을 ... –

2

이럴 (지점이없는 경우 제외)

  1. 마이그레이션 자식-TF를 사용하지 마십시오 ... 더 나은 방법이있다. 대신 git-tfs를 사용하십시오 (분기 및 내보내기 메타 데이터 지원)!
  2. 마지막으로 시도한 때 TFS Integration Tools은 TFS2013을 지원하지 않았으며 (변경된 것 같지 않음) 충돌했습니다.

그렇지 않으면, 나는 이미 git-tfs documentation

+0

포스트 Phillipe에게 감사드립니다. –