git svn fetch pobiera tę samą wersję Subversion wiele razy dla gałęzi

Widzę, że git svn fetch wielokrotnie pobiera te same wersje Subversion, gdy znajdzie gałęzie w moim repozytorium Subversion. Używamy standardowego układu repozytorium Subversion, z katalogami najwyższego poziomu / trunk, / tags i / branches (a repozytorium git zostało utworzone za pomocą 'git svn init -s'). Jednak problematyczne gałęzie są często kopiami wykonanymi z podkatalogu wewnątrz pnia, zamiast z pnia.

Wyjście git svn fetch zazwyczaj wygląda mniej więcej tak:

r2537 = d5b22e956157af036d4112e42e8fb927e45758c8 (trunk)
        M       Enterprise/VC/libgc/SymbolVenue.cpp
r2538 = cfed4ca0491da0b732f32bfff72ba678450a0915 (trunk)
Found possible branch point: http://repo/prod_repos/trunk/Enterprise/VC => http://repo/prod_repos/branches/file_conversion, 2523
W: Refspec glob conflict (ref: refs/remotes/scripter@832):
expected path: branches/scripter@832
    real path: trunk/Enterprise/Python
Continuing ahead with trunk/Enterprise/Python
W: Refspec glob conflict (ref: refs/remotes/trunk):
expected path: branches/trunk
    real path: trunk
Continuing ahead with trunk
Initializing parent: file_conversion@2523
        A       gc/QuoteService.cpp
        A       gc/TestSuite.h
        A       gc/quote_svc.pro
        A       gc/QuoteService.h
.....

r1 = d349ed8cb2d76596fe2b83224986275be4600fad (QuoteSvcFix442@2698)
        D       gc/FixMessageLogger.h
.....
r5 =
r19 =
r20 = 
.....

Wracamy do wersji 1. git svn fetch kontynuuje pobieranie wersji, dopóki nie osiągnie wersji, która utworzyła gałąź.

Co ja robię źle? Czy mimo to mogę powiedzieć git svn fetch, aby nie pobierał wersji, które już ściągnął?

questionAnswers(4)

yourAnswerToTheQuestion