SVN: Обновление рабочей копии для исключения внешних с помощью TortoiseSVN?

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

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

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

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

EDIT: Так, похоже, то, что я ищу, невозможно. Похоже, 'SVN Update' всегда будет обновлять с внешними файлами, даже если хранилище проверяется с 'Omit Externals' (--ignore-externals).

EDIT 2: Хорошо, нашел решение. Похоже, нет способа пометить его для каждого хранилища. Но глобально: 'TortoiseSVN' => 'Settings' => 'Advanced' установите 'IncludeExternals' в false. Это остановит 'SVN Update' от обновления внешних файлов. Похоже, чтобы принудительно обновить внешние файлы, мне нужно будет перейти к 'Update to Revision...'. Это можно сделать, поскольку это менее вероятная ситуация. (У меня 5 выходов, и только 1 требует обновления внешних элементов, и только когда реквизит обновляется. 2 требуют их только один раз при выезде)

5
задан Marco Sulla 9 December 2015 в 11:12
поделиться