Използване на git-svn без основна поддиректория

Използвам 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

И така, как да попречим на git-svn да постави всичко в тази основна папка, докато все още използваме стандартното SVN оформление? По принцип бих искал "c:\www\example" да съдържа каквото и да е, върху което работя в момента, независимо дали е ствол, клон или етикет. От друга страна, имам нужда и от git-svn, за да картографирам правилно клоновете и етикетите на git към правилните SVN папки. Може ли това да стане с git-svn или пропускам нещо?


person laurent    schedule 26.07.2012    source източник
comment
Може би трябва да стартирате: git svn clone -s example.com . (точка в края казва на git-svn да клонира в текущата директория, вижте git svn --help за повече информация).   -  person Dmitry Pavlenko    schedule 26.07.2012
comment
@DmitryPavlenko, да, това беше. Чувствайте се свободни да публикувате коментара си като отговор и аз ще го приема.   -  person laurent    schedule 27.07.2012


Отговори (1)


Трябва да стартирате:

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

(точката в края казва на git-svn да клонира в текущата директория, вижте git svn --help за повече информация).

person Dmitry Pavlenko    schedule 27.07.2012