Что делает экспорт в SVN? Существуют ли какие-либо существенные различия между проверкой копии и экспорта?
Экспорт против регистрации в SVN
Ответ 1
Экспортировать данные из всех версий и экспортировать определенную версию (как правило, последнюю) в другую указанную папку.
Копирование или проверка имеют информацию о версии с исходным кодом.
Если вы укажете содержимое каталога после экспорта, вы обнаружите, что отсутствуют каталоги .svn.
Как правило, вы делали бы, если бы вы опубликовали свой код для публичной загрузки.
Ответ 2
Когда вы выполняете svn export
, вы не создаете каталоги .svn
. Это хорошо, когда вам не нужны эти каталоги. Например, у меня есть моя веб-страница под контролем ревизии Subversion. Я могу сделать svn export
там, где должна находиться моя веб-страница, и я получаю только файлы, а не каталоги .svn
.
Однако, без каталогов .svn
, у вас нет информации о версиях. Вы не можете обновить свой каталог. Вы не можете совершать изменения, которые вы совершаете. Вы не можете выполнять различия, запускать вины или делать что-либо еще, что требует информации о версиях, хранящейся в этих каталогах .svn
.