Мне нужно получить последние изменения с trunk в мою ветку, поэтому я выполнил svn merge ^/trunk/FW
, который до сих пор работал очень хорошо (с небольшими конфликтами, которые я смог исправить вручную). Но сейчас я получаю конфликт, я не знаю, как исправить или даже читать/понимать:ошибка при обновлении моей ветви путем слияния с магистралью
Conflict discovered when trying to add 'src/rtos_core/jpax_bsp_vip/jpax_vip_console'.
An object of the same name already exists.
Select: (mf) my version, (tf) their version, (p) postpone,
(q) quit resolution, (h) help:
Что это значит, почему это поп-и как я могу это исправить?
Спасибо!
EDIT1
Так что я пытался переместить его во временную папку с: mv src/rtos_core/jpax_bsp_vip/jpax_vip_console ~/tmp/jpax_vip_console
, а затем я выбрал tf (their version)
, на котором я сказал: svn: E155027: Tree conflict can only be resolved to 'working' state; '/home/ron/src/NextGen/branches/Ron/src/rtos_core/jpax_bsp_vip/jpax_vip_console' not resolved
.
Хорошо, поэтому я снова зашел с svn merge ^/trunk/FW
, и теперь это говорит мне:
Так что я думаю, что это не правильный способ сделать это, но что тогда?
EDIT2
Хорошо, так что теперь, после решения некоторых других конфликтов, я завершил слияние и теперь совершаю я получаю это:
$ svn ci -m " merged changes from trunk"
svn: E155015: Commit failed (details follow):
svn: E155015: Aborting commit: '/home/ron/src/NextGen/branches/Ron/src/rtos_core/jpax_bsp_vip/jpax_vip_console' remains in conflict
Почему говорят, что это остается в конфликте, SVN стат дает мне:
...
> moved to src/rtos_core/jpax_bsp_vip/jpax_vip_console.2
...
...
C src/rtos_core/jpax_bsp_vip/jpax_vip_console
> local dir obstruction, incoming dir add upon merge
...
Hi, См. ** EDIT2 ** выше – cerr