質問

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

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

このコマンドを使用する:

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

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

c:\www\example
.

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

c:\www\example\trunk
.

それでは、標準のSVNレイアウトを使用している間、GIT-SVNがこのトランクフォルダにすべてを置くのを防ぐ方法基本的に、私は私が現在取り組んでいるものがあります。一方、GIT-SVNはGIT-SVNも正しくマッピングされ、タグを正しいSVNフォルダに正しくマッピングします。これはgit-svnで行うことができますか、それとも私は何かがありませんか?

役に立ちましたか?

解決

実行するべきです:

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top