В чем разница между следующим при использовании Tortoise SVN - PullRequest
7 голосов
/ 11 марта 2010

Какая разница между следующим при использовании Tortoise SVN

  1. SVN Checkout (в контекстном меню)
  2. Экспорт (в контекстном меню)
  3. Сохранить как (в браузере Repo)
  4. Копировать в .. (в браузере репо)
  5. Копировать в рабочую копию .. (в Repo Browser)

Ответы [ 2 ]

12 голосов
/ 11 марта 2010
  1. SVN Checkout - Скопируйте файлы в локальную папку и свяжите их с хранилищем
  2. Экспорт - То же, что 1, но без привязки к хранилищу и без дополнительных управляющих файлов (могут быть из рабочей копии или хранилища)
  3. Сохранить как - экспортировать отдельный файл, возможно, переименовывая его в процессе
  4. Копировать в - Разветвить файл или папку в папку в дереве браузера репозитория с немедленной фиксацией.
  5. Копировать в рабочую копию. Разветвите файл или папку в рабочую копию, уже имеющуюся на вашем компьютере, с отложенной фиксацией. 5а. Оба и 5 сохраняют историю SVN. Они отличаются способностью редактировать результаты перед фиксацией.
0 голосов
/ 11 марта 2010

SVN Checkout подключится к вашему репозиторию SVN и получит рабочую копию. В рабочей копии вы можете вносить изменения в файлы, а когда вы делаете SVN Commit, изменения будут отправлены в хранилище SVN. А SVN Update обновит вашу рабочую копию с изменениями, внесенными другими разработчиками.

SVN Export может либо подключиться к репо, либо экспортировать рабочую копию на локальный компьютер. После экспорта папки вы больше не сможете отслеживать изменения, внесенные в нее. (Это просто удалит скрытые папки .svn).

...