2014-04-10 3 views
0

git-tfs를 사용하여 소스 제어를 관리하고 있습니다. 제가 작업하고있는 코드가 TFS 저장소 내의 새로운 위치로 옮겨 질 것이라고 결정되었습니다.tfs-git가 동일한 tfs 저장소의 새로운 경로를 가리 키도록하려면 어떻게해야합니까?

새 경로에서 복제 할 필요가 없으므로 git-tfs를 새 위치로 지정하여 이전 기록을 계속 참조 할 수 있습니다.

이것이 가능합니까? 그렇다면 어떻게해야합니까?

답변

1

내가 작업하고있는 코드가 TFS 저장소 내의 새 위치로 이동 될 것이라고 결정되었습니다.

원본 폴더의 이름이 바뀌 었습니까? 또는 소스 코드가 새 디렉토리에 복사 되었습니까?

두 번째 경우 TFS의 2 개 폴더 사이에 링크가 없으므로 git-tfs에서 지원하지 않습니다. 그 첫 번째 경우라면

는 있지만 현재 출시 된 버전 :(

당신은 DEVELOPPEMENT 버전을 구축하고 실행해야합니다. 그 후 This one

이 경우의 지원이있다, 코드가 있어야한다 :

git tfs branch --init $/Name/Of/Your/New/Folder 

편집 : 나는 더 흥미로운 3 사건을 잊었 : 새 폴더가 원래 폴더에서 분기의 결과이다 (그것은 그들이 아니라 그들의 일을했을 경우이 있어야 할 것입니다!) 이 경우, 당신은 단지 h 같은 명령을 사용하는 집결지 :

git tfs branch --init $/Name/Of/Your/New/Folder 

을하지만, 이미 현재 안정 버전의 V 자식-TFS의 0.19.2에서 지원 되었기 때문에 자신의 버전을 구축 할 필요가 없습니다.

나는 당신이 그걸로 갈 수 있었으면 좋겠다. ...

+0

그것은 행운이 없다. – Stephen

+0

당신을 구할 수있는 제 3의 옵션을 추가했습니다. 나는 희망... – Philippe