Наш отдел планирует использовать опцию "SVN Checkout" в Tortoise SVN. В этом диалоговом окне мы выбираем опцию "Только этот элемент", а затем нажимаем кнопку "Выбрать элементы" и выбираем все необходимые файлы, которые хотим проверить. Предположим, что пользователь допустит ошибку и забыл проверить важный файл. Каков самый простой способ вернуться и выбрать этот файл (или список файлов) из туловища?
EDIT:
Предлагаемые изменения в ответе @Chad:
A.) Если родительская папка или файлы (ы), которые вы проверяете, НЕ РАБОТАЕТ в рабочей копии, выполните следующие действия:
- Откройте репозиторий Repo-browser.
- Щелкните правой кнопкой мыши пропущенные файлы и выберите Оформить заказ....
- Исправить/Установить каталог Checkout туда, куда должны идти файлы (добавьте папки из папки, которую вы нажали, в родительскую папку папки/файла, которую вы проверяете, и убедитесь, что вы используете символы обратной косой черты)
- Нажмите ОК.
- Вы получите предупреждение о том, что "Целевая папка не пуста". Идем дальше и выбираем Checkout в опцию непустой папки.
Файлы будут добавлены в рабочую копию.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Если вы не выполните шаг № 3, рабочая копия извлеченных файлов будет находиться в странном месте, не относящемся к остальным файлам.
B). Если родительская папка или файлы (ы), которые вы проверяете в рабочей копии, выполняет EXES EXIST, выполните следующие действия:
- Откройте репозиторий Repo-browser.
- Перейдите в родительскую папку файла, который вы планируете проверить (избегает шага, чтобы исправить "Справочник по заказу" )
- Щелкните правой кнопкой мыши пропущенные файлы и выберите Оформить заказ....
- Нажмите ОК.
- Вы получите предупреждение о том, что "Целевая папка не пуста". Идем дальше и выбираем Checkout в опцию непустой папки.
Файлы будут добавлены в рабочую копию.
EDIT # 2:
Рекомендуемое обновление для @gbjbaanb предлагаемого ответа:
Чтобы включить новые папки/файлы в рабочую копию:
- Щелкните правой кнопкой мыши корневую папку выпадающей папки > выберите "TortoiseSVN" > выберите "Repo-browser"
- Введите учетные данные (если аутентификация очищена в TortoiseSVN > Настройки > Сохраненные данные) > нажмите "ОК"
- Щелкните правой кнопкой мыши элементы в панели проводника файлов или панели подробных сведений о файле в диалоговом окне браузера репозитория > выберите "Обновить элемент для проверки" > выберите все значения по умолчанию в диалоговом окне "Обновить до версии" > нажмите "ОК"
- Введите учетные данные (если аутентификация очищена в TortoiseSVN > Настройки > Сохраненные данные) > нажмите "ОК"
ПРИМЕЧАНИЕ. Повторите шаги №3 и №4 для добавления новых папок/файлов.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Предположим, вы добавляете новые папки или файлы в свою рабочую копию/выгруженную папку.
Чтобы исключить папки/файлы из рабочей копии:
- Щелкните правой кнопкой мыши папку или файл, который вы хотите исключить
- Выберите Tortoise SVN > Обновить до версии
- Нажмите кнопку "Выбрать элементы..." в разделе "Обновить глубину" диалогового окна "Обновить до версии"
- Введите учетные данные (если аутентификация очищена в TortoiseSVN > Настройки > Сохраненные данные) > нажмите "ОК"
- Снимите флажок с соответствующих папок или файлов (ы) > нажмите "ОК"
Это метод, который я использовал с очень большим хранилищем. Только нужные мне биты были проверены, когда они мне нужны.