2017-03-22 2 views
0

GIT 저장소로 가져온 Mercurial Repository를 가져 오려고합니다. 나는이 프로젝트를 거의 1 년 전에 시작했는데 다음과 같은 스레드를 만들었습니다 : Importing Mercurial...하지만 그걸 막아 냈습니다. 내가 고르려고 노력 중이에요. Gitblit에서 TFS로 가져 오기를 시도하고 있습니다.Visual Studio 온라인에서 GFS 저장소를 TFS로 가져 오기

폴더를 만들고 git-tfs를 사용하여 TFS 폴더를 복제 한 다음 "git add remote origin http : // ..."명령을 실행하여 로컬 git-blt 서버를 가리 킵니다.

"치명적인 : 원격 참조 마스터를 찾을 수 없습니다" "master", "default", "head"를 모두 비슷한 결과로 시도했습니다.

이것은 "분기"가없는 매우 간단한 저장소입니다. 그것은 단순히 버전 제어 및 역사적인 참조에 사용되었습니다. 가지를 만들기 위해해야 ​​할 일이 있습니까? 다음 단계에

+0

TFS 2013에서 git 지원을 제공하므로 git-tfs가 필요하지 않습니다. 어떤 TFS 버전을 사용합니까? 당신이 한 단계를 추가 할 수 있습니까? –

+0

@ Giulio Vian, 우리는 백엔드에서 TFS를 사용하고 있습니다. 이것을 기존의 다른 저장소로 가져옵니다. Visualstudio.com에서 git 저장소로 들어가는 경우에만 작동한다는 것이 내 이해입니다. – dblwizard

답변

0

참조하십시오 귀하의 요구 사항을 달성하기 위해 VS 2015를 사용하는 타격 : 연결 관리>

  • 클릭 연결 관리 아이콘을

    1. 열기 VS 2015> 팀 탐색기> 연결이 팀 프로젝트
    2. 을 선택하거나 Team Foundation Server (VSTS) 추가 및 해당 팀 프로젝트 선택> 연결
    3. 해당 팀 프로젝트의 저장소 선택> 연결
    4. 저장소 링크 복제 클릭 (Y
    5. 클릭
    6. 유형 이름을 추가 OU가 저장소를
    7. 클릭 설정> 저장소 설정을 복제하는이 프로젝트에 솔루션을 열 수있는 저장소를) 복제해야한다 (예를 들어, MyTFS) 및 URL
    8. 이동 홈보기에 저장하여 TFS의 (저장소 URL을)> 가져 오기> 동기화
    9. 클릭 푸시
    10. )는 8 단계, MyTFS (원격를 선택하고 밀어 클릭 클릭
  • +0

    프로젝트에 연결 한 후 복제 옵션이 없습니다. Visualstudio.com에서 Git이 아닌 TFVC를 사용하고 있는데, 그렇게해야 할 일이 바뀌 었습니까? – dblwizard

    +0

    @dblwizard TFVC 팀 프로젝트는 추가적인 Git 저장소를 추가 할 수 있습니다. 그래서 새로운 Git 저장소를 추가하고 직접 사용할 수 있습니까? (https://blogs.msdn.microsoft.com/visualstudioalm/2015/12/03/tfvc-and-git-repositories-in-the-same-team-project/) –