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