Как отменить извлечение в Subversion 1.7? - PullRequest
0 голосов
/ 03 марта 2012

В нашем рабочем процессе у нас есть скрипт, который извлекает внешние данные в каталог ext /.До версии 1.7 я мог удалить эту папку, сделать обновление, и у меня был бы каталог, содержащий множество других (пустых) каталогов.Запустите сценарий еще раз, и мои внешние источники вернутся туда, где они были.

Я понимаю, что есть свойство svn: externals, которое я могу установить в ext /, чтобы делать это автоматически, и фактически в этом и заключается моя проблемавранье.Кто-то уже изменил одну из папок на svn: external.Когда я делаю обновление, оно выдает мне следующее сообщение об ошибке:

Загрузка внешнего элемента в «папку»: svn: предупреждение: W155004: '

При редакции 78884. svn: E205011: Ошибка при обработке одногоили больше внешних определений

Если не считать удаления всего моего проекта / папки, есть ли способ сказать svn 1.7, что нужно прекратить заполнять мой ext / folder / из локальной копии?

1 Ответ

0 голосов
/ 05 марта 2012

Итак, я смог решить проблему с конфликтом коммутируемой директории / внешнего сервера:

svn up -r <previous revision>
svn up folder  // this command picked up the deletion of the folder out of my ext
rm -rf folder

На данный момент обе команды svn ls и ls -al показывают, что папка не существует.

svn up затем продолжил делать правильные вещи

...