나는 모든 최근 변경 집합을 제공하는 quick-clone 명령으로 TFS 저장소를 복제했습니다. 기존 리포지토리의 특정 버전까지 더 오래된 구형 세트를 검색하는 방법이 있습니까? 내가 도울 수 있다면 정말 새로운 저장소를 복제하고 싶지 않다.초기 퀵 복제 후 더 많은 변경 집합을 검색하는 방법은 없습니까?
4
A
답변
1
quick-clone
명령은 최종 개정 기본적으로 체크 아웃하지만 아마 당신은, 당신의 내용
--help
과 통합에 도움이 ...하여 TFS 변경 집합 번호로
-c
플래그를 사용하려면 like :
git tfs quick-clone --help
1
불행히도, 그렇게 할 방법이 없습니다.
GitHub issue이 제출되었습니다. quick-clone changeset 이전에 이전 TFS 변경 세트를 git repo로 가져올 수 있습니까?하지뿐만 아니라 구현 된 기능입니다 메인테이너 responded 중 하나지만이 방식 때문에 망할 놈의 기능을 구현 가능하지 않습니다 :
아니, 그것은 아니다. 또는, 적어도, 쉽게. git의 sha1 문제로 인해, 커밋 "A"에 부모 커밋 "P"를 추가하면 A는 새로운 sha1 id를 얻습니다. 그래서 git-tfs는 빠른 복제 커밋 바로 앞에서 되돌릴 수 없습니다.
가능한 경우 새 저장소를 복제하는 방법이 필요하지 않습니다. – SeeNoWeevil
제 생각에는 그렇게 할 수있는 간단한 방법이 없습니다. .git 폴더에있는 config 파일을 편집 할 때 "기본"원격 용으로 이미 존재하는 것과 같은 "tfs-remote"섹션을 추가하고 해당 원격을 가져온 후. 하지만 그렇게하기 전에 저장소를 저장하십시오 ... – Philippe