2

私はgit-svnを使用して、次のような標準のSVNリポジトリをチェックアウトしています。

http://example.com/
    - trunk
    - branches
    - tags

このコマンドで:

git svn clone -s http://example.com/

問題は、git-svnがターゲットフォルダに「トランク」サブディレクトリを作成していることです。この種のディレクトリ構造を持つ代わりに:

c:\www\example

私はこれを持っています:

c:\www\example\trunk

では、標準のSVNレイアウトを使用しながら、git-svnがすべてをこのトランクフォルダーに配置しないようにするにはどうすればよいでしょうか。基本的に、「c:\ www \ example」には、トランク、ブランチ、タグなど、現在作業しているものをすべて含める必要があります。一方、gitブランチとタグを正しいSVNフォルダーに正しくマップするには、git-svnも必要です。これはgit-svnで実行できますか、それとも何かが足りませんか?

4

1 に答える 1

5

実行する必要があります:

git svn clone -s http://example.com/ .

(最後のドットは、git-svnに現在のディレクトリにクローンを作成するように指示します。詳細についてはを参照git svn --helpしてください)。

于 2012-07-27T08:16:00.240 に答える