Подтвердить что ты не робот

TortoiseSVN: добавление дополнительных файлов после использования диалога SVN Checkout "Только этот элемент"

Наш отдел планирует использовать опцию "SVN Checkout" в Tortoise SVN. В этом диалоговом окне мы выбираем опцию "Только этот элемент", а затем нажимаем кнопку "Выбрать элементы" и выбираем все необходимые файлы, которые хотим проверить. Предположим, что пользователь допустит ошибку и забыл проверить важный файл. Каков самый простой способ вернуться и выбрать этот файл (или список файлов) из туловища?

enter image description here

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 > Настройки > Сохраненные данные) > нажмите "ОК"
  • Снимите флажок с соответствующих папок или файлов (ы) > нажмите "ОК"

Это метод, который я использовал с очень большим хранилищем. Только нужные мне биты были проверены, когда они мне нужны.

4b9b3361

Ответ 1

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

Чтобы удалить загруженные вами предметы, щелкните правой кнопкой мыши на элементе рабочей копии, выберите одно и то же меню (обновление до версии) и выберите "исключить" из окна глубины.

Это метод, который я использовал с очень большим хранилищем. Только нужные мне биты были проверены, когда они мне нужны.

Ответ 2

При добавлении пропущенных файлов и папок в рабочую копию есть два сценария: сценарий родительской папки Отсутствует и сценарий родительской папки Настоящий.

Сценарий 1. Рабочая копия Отсутствует родительская папка пропущенных папок или файлов

  • Откройте репозиторий Repo-browser.
  • Щелкните правой кнопкой мыши пропущенные файлы и выберите Оформить заказ....
  • Установите каталог Checkout, куда должны идти файлы. Из существующей папки в рабочей копии добавьте путь к отсутствующим папкам, ведущим к папке/файлам, которые вы проверяете. Обязательно используйте символы обратной косой черты.
  • Нажмите ОК.
  • Вы получите предупреждение о том, что "Целевая папка не пуста". Идем дальше и выбираем Checkout в опцию непустой папки.

Файлы будут добавлены в рабочую копию.

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Если вы не выполните шаг № 3, рабочая копия извлеченных файлов будет находиться в странном месте, не относящемся к остальным файлам.

Сценарий 2: рабочая копия содержит родительскую папку пропущенных папок или файлов

  • Откройте репозиторий Repo-browser.
  • Перейдите к родительской папке файла, который вы планируете проверить (это позволяет избежать изменения "Справочника заказа" ).
  • Щелкните правой кнопкой мыши пропущенные файлы и выберите Оформить заказ....
  • Нажмите ОК.
  • Вы получите предупреждение о том, что "Целевая папка не пуста". Идем дальше и выбираем Checkout в опцию непустой папки.

Файлы будут добавлены в рабочую копию.