Ошибка SVN при попытке слияния из ветки

Я пытаюсь объединить изменения из ветки в ствол, для одного файла и одной ревизии.

Я использую VisualSVN в качестве внешнего интерфейса.

Поэтому я щелкаю файл правой кнопкой мыши, Visual SVN -> Объединить, затем выбираю «Объединить диапазон ревизий», затем ввожу номер ревизии (из журнала) и нажимаю «Далее». Затем я нажимаю «Проверить слияние».

Я получаю следующую ошибку:

'http://subversion.tigris.org/xmlns/dav/md5-checksum' на ресурсе не было.

Есть идеи, почему это происходит?


person Jonathan    schedule 14.08.2009    source источник


Ответы (2)


Ура! Коллега разобрался с проблемой.

Несмотря на то, что я щелкнул правой кнопкой мыши файл и нажал «Объединить», URL-адрес «слияния из» был установлен на папку верхнего уровня ветки.

http://server.svn/Project/branches/1.0.2

Он должен был указать полный путь и имя файла файла

http://server.svn/Project/branches/1.0.2/ папка /blah.cs

Теперь я стал мудрее. :)

person Jonathan    schedule 14.08.2009
comment
Согласно рекомендациям по слиянию в книге svn, слияния должны выполняться только в корне ветки: svnbook.red-bean.com/en/1.5/ - person Wim Coenen; 14.08.2009
comment
Это объясняет, почему Tortoise по умолчанию использует корневой путь. Однако в этой конкретной ситуации мне пришлось применить слияние к определенным файлам. - person Jonathan; 15.08.2009
comment
Не все ситуации соответствуют передовой практике (хотя это хороший момент). Спасибо за ответ - спас мой день. - person Fedearne; 15.10.2010
comment
Потрясающий! я должен был искать ТАК два часа назад :-) - person mazaneicha; 22.03.2011

Я получил то же сообщение об ошибке, однако оказалось, что в репозитории находится пустой файл (буквально 0 (ноль) байт). Видимо что-то SVN не знает, как с этим справиться. После удаления этого файла все снова заработало.

person Sjoerd Herder    schedule 13.01.2012