Подтвердить что ты не робот

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

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

Я использую VisualSVN в качестве front-end.

Итак, я щелкнул правой кнопкой мыши файл, Visual SVN → Merge, затем выберите "Объединить ряд изменений", затем введите номер версии (из журнала) и нажмите "Далее". Затем я нажимаю "Test Merge

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

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

Любые идеи, почему это происходит?

4b9b3361

Ответ 1

Ура! Коллега выяснила эту проблему.

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

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

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

http://server.svn/Project/branches/1.0.2 /folder/blah.cs

Теперь я все умнее.:)

Ответ 2

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