O Subversion fornece o comando checkout para retirar uma cópia de trabalho de um repositório. O comando abaixo criará um novo diretório no diretório de trabalho atual com o nome project_repo . Não se preocupe com a URL do repositório, pois na maioria das vezes, ela já é fornecida pelo administrador do subversion com acesso apropriado.
[[email protected] ~]$ svn checkout http://svn.server.com/svn/project_repo --username=tom
O comando acima produzirá o seguinte resultado.
A project_repo/trunk
A project_repo/branches
A project_repo/tags
Checked out revision 1.
Após cada operação de verificação bem-sucedida, o número de revisão será impresso. Se você quiser ver mais informações sobre o repositório, execute o comando info .
[[email protected] trunk]$ pwd
/home/tom/project_repo/trunk
[[email protected] trunk]$ svn info
O comando acima produzirá o seguinte resultado.
Path: .
URL: http://svn.server.com/svn/project_repo/trunk
Repository Root: http://svn.server.com/svn/project_repo
Repository UUID: 7ceef8cb-3799-40dd-a067-c216ec2e5247
Revision: 1
Node Kind: directory
Schedule: normal
Last Changed Author: jerry
Last Changed Rev: 0
Last Changed Date: 2013-08-24 18:15:52 +0530 (Sat, 24 Aug 2013)
[[email protected] trunk]$