Ошибка SVN при попытке слияния с ветвью
Я пытаюсь объединить изменения из ветки в магистраль, для одного файла и одной версии.
Я использую VisualSVN в качестве front-end.
Итак, я щелкнул правой кнопкой мыши файл, Visual SVN → Merge, затем выберите "Объединить ряд изменений", затем введите номер версии (из журнала) и нажмите "Далее". Затем я нажимаю "Test Merge
Я получаю следующую ошибку:
'http://subversion.tigris.org/xmlns/dav/md5-checksum' не было на ресурсе.
Любые идеи, почему это происходит?
Ответы
Ответ 1
Ура! Коллега выяснила эту проблему.
Несмотря на то, что я щелкнул правой кнопкой мыши по файлу и нажал "Объединить", URL "слияния с" был установлен в папку верхнего уровня ветки.
http://server.svn/Project/branches/1.0.2
Он должен указать полный путь и имя файла файла
http://server.svn/Project/branches/1.0.2 /folder/blah.cs
Теперь я все умнее.:)
Ответ 2
Я получил одно и то же сообщение об ошибке, однако оказалось, что в репозитории находится пустой файл (буквально 0 (нулевой) байт). Очевидно, что SVN не знает, как обращаться. После удаления этого файла все снова работало.