Ошибка «Целевой путь не существует» при попытке выполнить svn-слияние - PullRequest
1 голос
/ 05 февраля 2012

Я сталкиваюсь с ошибкой при попытке использовать svn merge в своем проекте. Вот что происходит, приводя к проблеме (у меня эта проблема с svnclient версии 1.6):

  1. Я делаю пробное слияние ствола с веткой: svn merge --dry-run svn://example.com:3690/repo/Backend/trunk
  2. Я совершаю слияние.
  3. Я пробую слить ветку в ствол: svn merge --dry-run svn://domain.com:3690/repo/Backend/branches/branch

Вот где я сталкиваюсь с ошибкой:

svn: Target path '/Backend/branches/branch' does not exist

Обновление: Я сказал, что когда я объединяю ствол с другой веткой в ​​моем репо, он работает нормально, но это не так. Я попытался объединить с другой веткой, и произошла та же ошибка.

svn merge svn://example.com:3690/repo/Backend/branches/branch2

приводит к ошибке:

svn: Target path 'Backend/tags/backend_r.3.17' does not exist

Я не могу сказать, почему это происходит, если объединение происходит с Backend / branch / branch2.

1 Ответ

1 голос
/ 05 февраля 2012

Каталог svn: //domain.com: 3690 / repo / Backend / branch / должен существовать. Вы можете подтвердить наличие этого каталога с помощью svn ls svn://domain.com:3690/repo/Backend/branches/. Если его там нет, вы должны сначала создать его:

svn mkdir svn://domain.com:3690/repo/Backend/branches/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...