Suponha que o URL seja http://svn.example.com/somewhere/somerepo
. Em seguida, svn co http://svn.example.com/somewhere/somerepo
cria um subdiretório do diretório atual chamado somerepo
. É onde o svn checkout está localizado.
Se você quiser adicionar mais arquivos ao repositório svn, você precisa colocá-los sob o diretório somerepo
.
cd somerepo
# create someFolder and put your new stuff there
svn add someFolder
svn commit
Use o comando ls
para ver quais arquivos existem em um diretório. Use ls -A
para ver também arquivos ocultos, como o subdiretório .svn
.
Use svn info
para ver o que o svn pensa sobre o diretório atual.
Tudo isso está assumindo que o checkout foi bem-sucedido. Se você já viu esta mensagem do svn:
svn: OPTIONS from http://svn.example.com/somewhere/somerepo: 200 OK
(ou algum outro código HTTP: 403, 403, etc.) essa é a maneira de o subversion dizer que ele não entendeu a resposta do servidor. Causas comuns são:
- Esta é a URL errada, o servidor nessa URL não é um servidor subversion. Correção: digite o URL correto.
- Você não autenticou com sucesso. Normalmente, você obtém um status HTTP 403 nesse caso, mas alguns servidores respondem com 404 ou até 200 (o que supostamente significa sucesso, mas alguns servidores são engraçados dessa maneira).