Версионные предметы, вызывающие препятствия в SVN

Я использую сервер VisualSVN, с TortoiseSVN и AnkhSVN в Visual Studio.

У меня есть Сундук, в который некоторые разработчики из других команд регулярно вносят различные небольшие изменения.

У меня есть филиал, на котором строится довольно крупная новая разработка. Как обычная еженедельная рутина, я сливал ствол в эту ветку. Кажется, все идет хорошо.

Я пришел сделать еще одно такое слияние из магистрали в этот филиал, и я получаю множество грузовиков:-

Последняя операция слияния пыталась добавить каталог nameoffolder, но он уже был добавлен локально.

Однако это папки с версиями, которые уже давно находятся в магистрали и ветви.

Я получаю похожую вещь с файлами:-

Последняя операция слияния пыталась добавить файл QueueCleanUp.ashx, но он был заблокирован в рабочей копии.

Похоже, что это широко распространено во всей ветви, подавляющее большинство не имеет ничего общего с тем, над чем работает команда филиала.

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

1 ответ

В АнхСВН есть способ обновить allow unversioned obstructions проверить. Чтобы сделать это открытым View -> Pending Changes, отсюда выберите Update выпадающий и выберите Update to specific revision..., В появившемся диалоговом окне убедитесь, что Latest Revision выбран и проверьте Allow Unversioned Obstructions,

Я уверен, что в TortoiseSvn есть похожая опция, но у меня ее нет, поэтому я не могу проверить.

Эквивалент командной строки - это --force переключиться на команду обновления:

svn update --force c:\myproject
Другие вопросы по тегам