Я хотел бы использовать ГИТ-SVN для работы на существующем хранилище SVN, имеющее следующую структуру:ГИТ-SVN папка из существующих пользовательского SVN
http://thesvn/project
branch1
branch2
...
Я не могу настроить Svn пульта для извлечения ветви правильно. На данный момент у меня есть этот конфиг:
[svn-remote "svn"]
url = http://thesvn/project
branches = *:refs/remotes/branches/*
И когда я пытаюсь git svn fetch svn
, я получаю следующее:
ref: 'refs/remotes/' ends with a trailing slash; this is not permitted by git or Subversion
Обратите внимание, что я работаю на Windows, с msysgit. Любой совет?
Hi Mykola, да, я попробовал, но мне разрешили доступ только к http: // thesvn/project', на один уровень выше, и у меня нет разрешений. Я на самом деле сержусь на такую структуру репозитория, но я все равно изо всех сил пытаюсь найти способ. Хорошее предложение в любом случае, спасибо! – blint
Я ожидаю, что эта схема также будет работать, если у вас нет доступа к 'http: // thesvn', хотя она не может гарантировать без тестирования. –
Я попытался с самого начала с вашей конфигурации. Предположим, что репозиторий проекта находится в 'http: // thesvn/repos/project'. git-svn вызывает следующую ошибку: «Ошибка запроса RA-слоя: запрос PROPFIND не выполнен на«/repos »: PROPFIND из '/ repos': 302 Найдено (http: // thesvn) в/usr/lib/perl5/site_perl/Git/SVN.pm строка 148'. Это действительно может быть вызвано моими разрешениями здесь – blint