우리 팀이 이전 서버에서 새 서버로 tfs를 조금 이전했습니다. git tfs를 사용하여 로컬 변경 사항을 관리하고이를 tfs로 푸시합니다. 내가 그렇게Git-tfs가 새로운 tfs 서버 대신 이전 tfs 서버를 가져 오려고 시도했습니다.
git tfs clone http://our.new.tfs/tfs $/project "myrepo"
힘내 새 서버에 연결하고 아래로 모든 것을 당길 수처럼 TFS에서 exsisting의 repo를 복제 할 때
그러나 나는이 문제로 실행하고 있습니다. 그런 다음 변경하고 아무 문제없이 커밋 할 수 있습니다. 내가 URL이http://our.new.tfs/tfs
으로 정의 된 설정을 검사 할 때 내가 그에게 아이디어를 얻는 위치를 모르는
Unable to locate a remote for <http://our.old.tfs/tfs>$/project
: 나는 오류를 얻을 git tfs pull
또는 git tfs checkintool
이 말을하려고 할 때까지이 아니다 이전 서버에서 가져 오기
설정 파일에서 원격 섹션을 삭제하고 git tfs init [remote]
을 시도했지만 여전히 동일한 오류가 발생합니다. 나는 repo를 긁어 내고 새로운 클론으로 시작했지만 여전히 똑같은 것으로 시작합니다. 항상 이전 서버를 가리키며 새 서버는 가리 키지 않습니다.
나는 몇 시간 동안 온라인에서 찾고 있었지만 해결책을 찾는 데는 운이 없었습니다. 도움이되는 조언을 제공해 줄 수 있다면 알려 주시기 바랍니다.
미리 감사드립니다.
이 질문과 해결책은 TFS 서버를 전환 할 때도 관련이 있지만 기존의 git-tfs 복제본을 유지할 수있었습니다. '.git/config'를 편집하고'legacy-urls' 항목을'[tfs-remote "default"]'에 추가하면 기존의 복제본을 새로운 TFS 서버에서 계속 사용할 수있었습니다. –