Import coloca um arquivo ou árvore não versionado no repositório.
Commit coloca alterações da sua cópia de trabalho no repositório.
Não há check-in de svn.
Qual é a diferença entre svn checkin
e svn import
?
Parece que ambos os comandos podem ser usados para adicionar novas entradas ao repositório, então qual é a diferença?
Import coloca um arquivo ou árvore não versionado no repositório.
Commit coloca alterações da sua cópia de trabalho no repositório.
Não há check-in de svn.
Sempre achei que fosse 'add' adiciona novos arquivos dentro de um repositório existente e os coloca sob controle de versão, enquanto a importação adiciona novos arquivos, mas deixa a cópia local fora do controle de versão. Adicionar também requer um repositório de trabalho, enquanto a importação pode ser usada para "semear" um repositório recém-criado.
Editar ... o commit "verifica" os arquivos recém-adicionados (semelhante a uma importação, mas adicionado ao repositório de trabalho atual). Também lida com alterações em arquivos existentes (não adicionados).
Tags svn