Исправление конфликта каталогов в Subversion - PullRequest
6 голосов
/ 30 сентября 2010

У меня есть рабочая копия, которую я не могу зарегистрировать из-за конфликта. Как мне обновить систему до последней версии, но сохранить свои локальные изменения в файлах в каталоге сервера?

т.е. вот что у меня в системе

bob@blaze:~/dev/store$ ls -l
total 24
drwxr-xr-x 5 bob bob 4096 2010-09-23 00:17 Library
drwxr-xr-x 2 bob bob 2010-09-30 12:22 linclient
drwxr-xr-x 3 bob bob 4096 2010-09-30 12:15 server
drwxr-xr-x 3 bob bob 4096 2010-09-29 15:19 test_client
drwxr-xr-x 3 bob bob 4096 2010-09-30 10:11 test_scripts

Теперь должен быть каталог с именем client, я фактически переместил его под windows в test_client, чтобы он был полностью обновлен. Но по какой-то причине я не могу заставить клиента обновиться до настоящий клиент. Я получаю следующую ошибку:

bob@blaze:~/dev/store$ svn commit
svn: Commit failed (details follow):
svn: Aborting commit: '/home/bob/dev/store/client' remains in conflict

Subversion великолепна, пока не сломается. Нет конфликта как такового, просто папка .svn содержит файл, который указывает на конфликт. Как это исправить, чтобы я мог обновить и загрузить каталог клиента в мою рабочую копию?

Ответы [ 2 ]

21 голосов
/ 30 сентября 2010

Я считаю, что вы должны быть в состоянии запустить

svn resolve --accept=working /home/bob/dev/store/client
4 голосов
/ 13 марта 2013

Чтобы принять рабочую копию:

svn resolv --accept = working / home / bob / dev / store / client

или отклонить рабочую копию:

svnвернуться / home / bob / dev / store / client

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...