2014-07-11 9 views
0

TFS 저장소에서 마이그레이션 한 git 저장소가 있습니다. 현재 리포지토리 간에는 링크가 없습니다.Git-Tfs : 기존 Git 저장소로 TFS 변경 집합을 가져 오기

git tfs list-remote-branches {http://...TFSRepo}을 사용하면 TFS에서 분기를 볼 수 있습니다.

내가 원하는 것은 현재의 git 저장소에 TFS 변경 집합을 가져올 수 있습니다. - 바람직하게는 커밋이지만, 변경 사항을 현재 분기로 가져 오는 것이 좋습니다.

quick-clone

인가 (... 기존 자식 저장소에 묻혀)는 새로운 자식 저장소를 생성 나는 필요한 것을 수행 git-tfs 확장을 사용하여 하나의 TFS의 변경 집합의 풀 (pull)을 수행 할 수 없습니다 ?

+0

TFS 용으로 TFVC 또는 Git을 서버 측에서 사용하고 있습니까? –

+0

@MrHinsh 서버 측 TFVC –

답변

0

git-tfs 저장소가 아닌 기존 git 저장소에서 하나의 변경 집합 만 가져 오는 방법은 없습니다.

그러나 당신은 당신의 목표를 달성하기 위해이 가능성을 가지고 ...

  • 첫 번째는 새 저장소에 quick-clone을하고 다음이 저장소는 원격를 가지고 추가하고 당신이 원하는 커밋 가져올 것입니다 .

  • 두 번째 방법은 git-tfs가 작동하는 방식을 이해해야하기 때문에 더 까다 롭고 작동하지 않습니다.

    git-tfs-id: [https://tfs.codeplex.com:443/tfs/TFS16]$/valtechgittfs/BugMerge;C31467 
    

    과 :

    git-tfs-id: [https://url.tfs.server:/tfs/TeamCollection]$/ProjectName/BranchName;CchangesetId 
    

    당신이 변경 집합 ID로 지정, 하나의

그런 메시지를 커밋 무언가의 끝 부분에 추가 할 마지막 커밋 수정 가져 오기를 원할 때 마지막 변경 집합의 그런 다음 적어도 v2.20의 git-tfs를 가지고 있다면 changesets를 가져 오십시오 ...

관련 문제