1

subgit を使用して、既存の SVN リポジトリと新しい git リポジトリの間にリンクを作成しようとしています。

SVN リポジトリのディレクトリ名にスペースが含まれているため、構成を作成しようとすると問題が発生すると思われます。

それを回避する方法はありますか?

乾杯

4

1 に答える 1

0

私は SubGit 開発者の 1 人であり、ディレクトリ名にスペースが含まれていても問題がないことを知っています。

ブランチ名にスペースが含まれている場合は、構成ファイルでスペースを使用します。

branches = branches/branch with space:refs/heads/branch with space
excludeBranches = branches/branch to exclude

スペースが最後の文字である場合は、値を引用符で囲む必要があります。これは、Git 構成形式で次のことが必要になるためです。

branches = "branches/space at the end :refs/heads/spaces at the end "

また、Git ではブランチ名にスペースを使用できず、Git リポジトリでは物理的に「+」にエンコードされることにも注意してください。

refs/heads/spaces+at+the+end+

ただし、構成では、そのバージョンをスペースで指定します。また、excludePath/includePath オプションでスペースのみを使用することもできます。

includePath = /directory with space
excludePath = /directory with space/subdirectory with space

他の問題や質問がある場合は、コマンドを残してください。回答を更新します。

于 2018-02-02T16:59:46.703 に答える