git svn грешка се случва при dcommit, но не и при fetch или rebase

Получавам следната грешка, когато стартирам „git svn dcommit“ в клон на хранилището:

HTTP Path Not Found: PROPFIND request failed on '/svn/Project/branches/3.34': '/svn/Project/branches/3.34' path not found at C:\Program Files (x86)\Git/libexec/git-core\git-svn line 4970

Въпреки това, 'git svn fetch' и 'git svn rebase' работят добре. И основният ствол dcommit също работи добре. Някакви предположения?

О, заслужава да се отбележи, действителният път на svn трябва да бъде /svn/Project/branches/v3.34, а не само 3.34. Но както беше отбелязано по-горе, другите команди, които използвам редовно, все още работят добре с частта, която прекъсва dcommit.


person Bender the Greatest    schedule 10.07.2012    source източник
comment
Всеки комит в хранилището на git-svn трябва да има git-svn-id: подпис. Правилно ли е?   -  person Dmitry Pavlenko    schedule 10.07.2012
comment
Не, идентификаторът сочи към път, използващ 3.34 вместо v3.34   -  person Bender the Greatest    schedule 10.07.2012


Отговори (1)


Това решение може да не работи в зависимост от това колко ангажименти имате чакащи за dcommit, но тъй като имах такъв, изтрих локалния клон и създадох отново локалния клон, използвайки името v3.34 вместо 3.34, и dcommit магически започна да работи.

person Bender the Greatest    schedule 10.07.2012