TortoiseSVN — добавление отдельного файла в рабочую копию из репозитория

#tortoisesvn

#tortoisesvn

Вопрос:

У меня постоянная проблема с моим пониманием того, как TortoiseSVN работает с папками рабочей копии. Каждый раз, когда я пытаюсь выполнить описанное ниже, я, кажется, удаляю все в своей рабочей папке:

  • В репозитории есть файлы { File1, File2, File3}, и я извлекаю папку в первый раз, локальная рабочая папка теперь соответствует
  • Со временем добавляется множество других файлов, допустим, у меня теперь есть до 100 файлов
  • Я хочу добавить только File50 в свою рабочую папку; Я пытаюсь выбрать только это для проверки, и я получаю предупреждение о том, что локальная папка не пуста, тогда в итоге в моей локальной папке остается только File50

Какова правильная процедура выборочного добавления файлов из репозитория без изменения других файлов, уже находящихся в папке?

Заранее спасибо

Комментарии:

1. svn добавляет file50; svn фиксирует; и затем вы можете выполнить проверку

2. Я использую графический интерфейс Windows TortoiseSVN — я думал, что «Добавить» означает добавить новые файлы из моей локальной папки в репозиторий? Я хочу добавить один файл из репозитория в локальную папку. Я не могу добавить файл с таким же именем, потому что в репозитории уже есть один.

3. Хорошо, я только что разобрался с этим — я открыл браузер репозитория, а затем перетащил File50 из браузера в свою локальную папку; теперь он добавлен с историей контроля версий.