기존에 커밋 나는 다음과 같은 시나리오가 :마이그레이션 GIT는 TFS
- 클라이언트는 TFS 소스 컨트롤을 사용됩니다. 응용 프로그램의 버전 A를 포함하는 저장소가 이미 있습니다.
- TFS 저장소 용 GIT 저장소가 작성되었습니다. 이 자식-TF 또는 기타 응용 프로그램을 사용하여 만든되지 않은, TFS에서 폴더를 수동으로
- 일이 GIT 저장소에서 수행 된 GIT 폴더에 복사, 지금은 응용 프로그램
의 버전 B를 포함했다 지금 우리가 원하는 것은 GIT에서 만들어진 모든 커밋을 TFS로 이동하여 TFS에 응용 프로그램의 버전 B가 포함되고 TFS에 하나 이상의 (또는 그 이상) 체크 인을 포함하여 버전의 변경 사항을 확인하는 것입니다 A에서 버전 B로.
GIT 저장소가 TFS 소스의 git-tf를 사용하여 만들어진 경우이를 달성하기 위해 git-tf를 사용할 수있었습니다. 이것이 우리에게 해당되지 않았기 때문에 GIT에서 수정 된 파일을 자동으로 검색하여 TFS에서 체크인하는 다른 방법이 있습니까? 나는 우리의 repo를 마이그레이션, git-tfs을 사용했습니다
왜 그냥 git repo를 사용하지 않습니까? – evolutionxbox
@ Someone TFS 또한 Git을 지원합니다. 로컬 Git 또는 다른 세 번째 Git에서 vesrsion 컨트롤을 사용하고 TFS Git으로 마이그레이션하려는 경우 현재 출처를 제거하고 TFS를 원본으로 추가해야합니다. TFS로 바뀝니다. ('git remote -v git 원격 제거 원점 git 원격 추가 원점 http : // server : 8080/tfs/collectionlc/_git/xxx'). TFVC를 사용하려면 MrKekson의 대답을 따르십시오. –
@ 사람 당신은 아래의 답변, 어떤 불건전 메시지로 문제를 해결 했습니까? –