Лучший способ разрешить svn «Два отчета верхнего -уровня без цели»

У меня есть репозиторий svn

http://path/to/svn/trunk

И кое-что разветвлено от него до

http://path/to/svn/branch

Используя

svn copy http://path/to/svn/trunk/site1 http://path/to/svn/branch/site1 -m 'message'

Я проделал большую работу над веткой, но не объединил ее обратно, так как она не готова к этому.

Однако сейчас мне нужно зафиксировать изменения в магистрали, и при попытке сделать это я получаю следующее

> svn commit -m 'some message'
svn: Commit failed (details follow):
svn: Aborting commit: '/path/to/svn/trunk' remains in tree-conflict

Я думал, что должен svn upв /path/to/trunk, но происходит следующее

> svn up
svn: Two top-level reports with no target

--forceне помогает исправить ситуацию.

svn statusприводит к большому количеству + рядом с измененными файлами

> svn status
M  +    site1/changedfile

Кто-нибудь сталкивался с этим раньше, и можете ли вы пролить свет на проблему?

6
задан darryn.ten 11 July 2012 в 11:48
поделиться