git-tfs를 사용하여 기존 Git 저장소를 새 TFS 2010 TFVC 저장소로 미러링/복사하는 방법은 무엇입니까? 기존 Git 저장소는 TFS에서 복제되지 않았습니다.Git 저장소를 새 TFVC 저장소로 마이그레이션
원격/로컬 Git 저장소의 master 브랜치에서 후속 작업을 위해 새 TFVC 저장소로 소스 코드를 이동하고 모든 릴리스에서 프로덕션으로 업데이트해야합니다.
이 작업을 수행하기 위해 git-tfs를 사용하려고 시도했지만 원래 TFS에서 복제 된 Git 저장소를 사용하여 시작해야합니다. 이는 불가능합니다. 대신 git-tf를 사용하는 것을 고려해 볼 수는 있지만, 내가 일하는 회사는 Microsoft 제품 상점이기 때문에 더 많은 Microsoft 지향 솔루션을 선호하며 정치적 이유로 Java가 필요한 솔루션을 사용하지 않는 것이 좋습니다.
당신은 다음 단계로 새로운 TFVC 팀 프로젝트에 지역의 repo에서 주요 지점의 모든 역사를 마이그레이션 할 수 있습니다
순간에 대한 당신의 최선의 선택, 또는 당신은 조직에 계획 – Taegost
그 망할 놈의 지원을 위해 TFS 2013+로 업그레이드하는 경우로 사용할 수 있습니다 Git을 사용하려면 TFS 2015로 이동하십시오. 그러나 기계가 천천히 움직이기 때문에 우리는 지금 Git 저장소를 TFS 2010에 넣어야 만합니다. 지금 git-tf를 사용하고 있으며 거의 효과가 있습니다. TFS ReadIdentities 웹 서비스 API 메소드를 호출 할 때 500 내부 서버 오류가 발생하기 때문에 --keep-author를 체크인 할 수 없습니다. 그게 또 다른 문제입니다! –
git-tfs는 방법이 아닙니다. git-tf는 (더 이상 유지 관리되지 않는) Microsoft 프로젝트이기 때문에 귀사는 기뻐할 것입니다. 하지만 아직 갈 길은 .... – Philippe