Разница между командами Subversion для регистрации и импорта?
В чем разница между svn checkin
а также svn import
?
Кажется, обе команды можно использовать для добавления новых записей в хранилище, так в чем же разница?
2 ответа
Импорт помещает неверсионный файл или дерево в хранилище.
Коммит вносит изменения из вашей рабочей копии в хранилище.
Там нет свн регистрации.
Я всегда думал, что "add" добавляет новые файлы в существующий репозиторий и помещает их под контроль версий, тогда как импорт добавляет новые файлы, но оставляет локальную копию вне контроля версий. Для добавления также требуется рабочий репозиторий, а импорт может использоваться для "заполнения" вновь созданного репо.
Редактировать... фиксация затем "регистрирует" вновь добавленные файлы (аналогично импорту, но добавлен в текущий рабочий репозиторий). Также обрабатывает изменения в существующих (не добавленных) файлах.