2012-02-07 19 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"

それが動作することへの鍵「トリック」が置いてある。ここでは

+1

はい二重引用符はスペース文字を保存するはずですが、git-tfsの最後のバージョンでスウィッシュ文字の問題が解決されるはずです... – Philippe

10

は、TFS(TFVC)リポジトリにスペースが含まれgit tfsを使用してTFS(TFVC)のリポジトリをクローンする作業例ですチームプロジェクト/フォルダ名を二重引用符で囲みます(ただし、ファイル名は$/の部分には入れないでください)。

すなわち$/"Team Project/Folder Name"

+0

あなたの答えは意味をなさないものです。あなたは文脈を覚えていますか? – jpaugh

+0

それはどうやって意味がありませんか?元の質問は「スペースを含むtfsプロジェクトをどのようにクローンするか」でした。スペースを含むtfsプロジェクトをクローンする方法の例を示しました。 '$ /"チームプロジェクト/フォルダー名 "'。 –

+0

あなたの答えには何が間違っているのか、それを修正する方法があるのか​​どうかは言及されていません。 (これは、実際には「何か引用に関するもの」です。)これはニトピッキに見えるかもしれませんが、*信頼性*を確立することは、そこに正しいコードを置くことと同様に重要です。 – jpaugh

関連する問題