Diferença entre os comandos checkin e import do Subversion?

4

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?

    
por apache 23.05.2010 / 08:41

2 respostas

7

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.

    
por 23.05.2010 / 09:06
2

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).

    
por 23.05.2010 / 09:00

Tags