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"> "Свойства". Отредактируйте свойство, которое включает ваши внешние объекты, и удалите / добавьте все нужные вам каталоги. Затем сделайте обновление в вашем каталоге. Он больше не будет включать каталоги, которые были включены.