2012-02-07 3 views
8

git-tfs를 사용하여 TFS 저장소를 복제하려고합니다.git-tfs : 공백이 포함 된 tfs 프로젝트를 복제하는 방법

git tfs clone http://tfs:8080/ $/TeamProject/folder 

그러나 나는 또한 그것에서 공간과 스웨덴 문자를 모두 가지고 일부 프로젝트/폴더가 :

이 같은 이름에 공백이하지는 TFS 프로젝트와 함께 잘 작동

내가 명령을 실행하면
git tfs clone http://tfs:8080/ $/TeamProject/my swedish åäö folder1/folder2 

내가 얻을 :

The item $/TeamProject/my swedish åäö folder1/folder2 does not exist at the spcified version. 

어떤 제안 방법이 문제를 해결하려면?

+5

보십시오. – Polynomial

+0

부분적으로 작동했습니다. 공간이있는 프로젝트/폴더를 복제 할 수 있지만 여전히 스웨덴 문자와 관련된 문제가 있습니다 – Zeno

+1

그들을 urlencoding 할 수 있습니까? 나는 그러한 문자들을 어떻게 처리하는지 잘 모르겠습니다. – Polynomial

답변

5

TFS에서 프로젝트의 이름을 변경하여 문제를 해결하고 스웨덴어 문자를 제거했습니다.

다항식에서 말한 것처럼 경로를 큰 따옴표로 묶으면 공백이 포함 된 폴더/프로젝트를 가질 수 있습니다. 이 작품을 만들기 위해

git tfs clone http://tfs:8080/ $/"Team Project/Folder Name"

의 핵심 "속임수"를 넣어 경우 : TFS (TFVC) 저장소에 공백이 포함 된 경우 다음

+1

네 큰 따옴표로 공백 문자를 저장해야하지만 git-tfs의 마지막 버전은 이제 스웨덴어 문자 문제를 해결해야합니다 ... – Philippe

10

git tfs를 사용하여 TFS (TFVC) 저장소를 복제하는 작업 예제 팀 프로젝트/폴더 이름을 큰 따옴표로 묶습니다 (단, $/ 부분에 두지 마십시오). 큰 따옴표로 전체 경로를 둘러싸는

$/"Team Project/Folder Name"

+0

답변이 의미가 없습니다. 컨텍스트를 기억하고 추가 할 수 있습니까? – jpaugh

+0

어떻게 이해가되지 않습니까? 원래 질문은 "공간을 포함하는 tfs 프로젝트를 어떻게 복제합니까?"와 같은 공백을 포함하는 tfs 프로젝트를 복제하는 방법에 대한 예제를 제공했습니다. '$/"팀 프로젝트/폴더 이름"'. –

+0

답변에 문제가 있거나 해결 방법이 있는지 여부는 언급되어 있지 않습니다. 사실 이것은 "따옴표에 관한 것입니다.") 이것은 질질 끌리는 것처럼 보일 수 있지만 * 신뢰성을 확립하는 것은 올바른 코드가있는 것처럼 중요합니다. – jpaugh

관련 문제