SVN: Обновить рабочую копию, чтобы исключить внешние с TortoiseSVN?

Есть ли способ обновить рабочую копию, чтобы исключить внешние с TortoiseSVN?

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

Из-за огромного количества изменений в моей рабочей копии простое удаление и повторная проверка, исключая внешние элементы, не является эффективным вариантом.

Я использую Tortoise SVN 1.7.2, используя формат 1.7.x.

РЕДАКТИРОВАТЬ: Хорошо, похоже, что то, что я ищу, невозможно. Кажется, что 'SVN Update' всегда будет обновляться с внешними, даже если хранилище извлечено с 'Omit Externals' (--ignore-externals).

РЕДАКТИРОВАТЬ 2: Хорошо, нашел решение. Не похоже на способ пометить его в каждом хранилище. Но в глобальном масштабе: "TortoiseSVN" => "Настройки" => "Дополнительно" установите для "IncludeExternals" значение false. Это остановит 'SVN Update' от обновления внешнего вида. Похоже, для принудительного внешнего обновления мне нужно перейти к "Обновить до ревизии...". Это выполнимо, так как это менее вероятная ситуация. (У меня есть 5 проверок, и только 1 требует внешних, и только когда опора обновляется. 2 нужны только один раз при проверке)

3 ответа

svn up --ignore-externals следует сделать работу, вы можете удалить внешние папки вручную, а затем

В TortoiseSVN вы можете обновить без использования внешних устройств, выбрав "Обновить до ревизии..." и установив флажок "Пропустить внешние".

Я понимаю, что это очень запоздалый ответ, и, возможно, OBE, однако, если я правильно понимаю, решение вашей проблемы - просто обновить внешний список.

По сути, у вас была куча внешних объектов, которые были перемещены в другой проект, и вы хотели обновить свою рабочую копию, чтобы они не включались правильно?

Все, что вам нужно сделать, - это щелкнуть правой кнопкой мыши по извлеченному каталогу (или просто в любом месте пробела в проводнике Windows, если вы находитесь внутри папки), перейти в раздел "Черепаха SVN"> "Свойства". Отредактируйте свойство, которое включает ваши внешние объекты, и удалите / добавьте все нужные вам каталоги. Затем сделайте обновление в вашем каталоге. Он больше не будет включать каталоги, которые были включены.

Другие вопросы по тегам