Como faço o download do código usando SVN / Tortoise do Google Code?

88

Acabei de ver um cliente de Twitter WPF muito legal que acho que foi desenvolvido pelos caras do podcast Herding Code, HerdingCode, chamado Witty . (ou pelo menos, vejo muitos desses caras usando esse cliente). Este projeto está postado no Google Code.

Muitos dos projetos do Google Code usam o Subversion como sistema de controle de versão (incluindo o Witty). Como nunca usei o Subversion, não tenho certeza do que fazer para baixar o código.

Na página de origem deste projeto ( código do google code inteligente ), ele fornece as seguintes instruções:

Não membros podem verificar uma cópia de trabalho somente leitura anonimamente sobre HTTP.
svn checkout http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter-read-only

Estou confuso sobre onde devo inserir o comando acima para que eu possa baixar o código.

Instalei o SVN e o Tortoise (sobre os quais não sei quase nada).

Obrigado por qualquer ajuda ou simplesmente me apontando na direção certa.

... Ed (@emcpadden)

Emcpadden
fonte
Parece que não funciona no Tortoise 1.8, ou seja, não há opção de checkout do svn. Mas há uma opção de checkout do cvs. E SIM, colar o url não funcionará :(
Dr. Deo

Respostas:

99

Depois de instalar o Tortoise (cliente SVN separado não é necessário), crie uma nova pasta vazia para o projeto em algum lugar e clique com o botão direito do mouse no Windows. Deve haver uma opção para SVN Checkout. A escolha dessa opção abrirá uma caixa de diálogo. Cole o URL que você postou acima na primeira caixa de texto dessa caixa de diálogo e clique em "OK".

Joel Coehoorn
fonte
31
A instrução do Google Code pode ser enganosa. Eles dizem: "svn checkout mock-as3.googlecode.com/svn/trunk mock- as3 -read-only". Por engano, incluí "mock-as3-read-only" no URL, pensando que o espaço é um problema de formatação ou algo assim. Como disse Jodonnell, some até o tronco /, nada mais.
Axonn
10
As instruções do Google Code são apenas para a linha de comando. Ao executar na linha de comando, o nome no final é o nome da pasta local em que o código é verificado.
Edward
Obrigado @Axonn !! A mesma coisa aconteceu comigo. Perdi 15 minutos tentando descobrir por que o checkout não estava funcionando.
Aaron
replicaisland.googlecode.com/svn/trunk replicaisland-read-only URL não existe
Azahar
Eu estava prestes a perder 15 minutos também, só se não tivesse lido o comentário de Axonn.
noob,
16

Crie uma pasta onde deseja manter o código e clique com o botão direito nela. Escolha SVN Checkout ... e digite http://wittytwitter.googlecode.com/svn/trunk no campo URL do repositório.

Você também pode correr

svn checkout http://wittytwitter.googlecode.com/svn/trunk

da linha de comando na pasta que você deseja mantê-lo (svn.exe deve estar em seu caminho, é claro).

Jodonnell
fonte
só queria incluir que o método de linha de comando é o mesmo para Mac OS X.
Chunky Chunk
7

Selecione Tortoise SVN - > Settings - > NetWork

Preencha o proxy necessário, se houver, e verifique.

Vicky
fonte
4

Clique com o botão direito na pasta que deseja baixar e abra tortoise-svn -> repo-browser.

Digite o URL acima na próxima janela.

clique com o botão direito na trunkpasta e escolha checkout(se você deseja atualizar do SVN mais tarde) ou export(se você apenas deseja sua própria cópia dessa revisão).

Tim Howland
fonte
1

Se você tem o Tortoise SVN, como eu, pegue o link do google e APENAS copie a URL.

Regular- (svn checkout http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter-read-only)

Modificado para URL- ( http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter)

Crie uma pasta, clique com o botão direito no espaço vazio. Você pode navegar no Repo ou apenas fazer o download de tudo via checkout.

Não sei se você precisa ser um membro do Google ou não, mas me inscrevi para garantir. Divirta-se com o código.

Misantropia


fonte
1
  • Baixe os binários svn
  • descompacte-os em algum lugar e adicione a binpasta à sua variável de ambiente PATH
  • abra um console de linha de comando (cmd.exe)
  • digite o comando "svn checkout ...." lá
    • certifique-se de ir primeiro cdao local onde deseja fazer o download (ou seja, verificar) o código dos projetos.
Hassen
fonte
1

Se você estiver atrás de um firewall, terá que configurar o cliente Tortoise para se conectar a ele. Clique com o botão direito em algum lugar da janela, selecione "TortoiseSVN", selecione "configurações" e, a seguir, selecione "rede" no lado esquerdo do painel. Preencha todos os campos obrigatórios. Boa sorte.

Marcos
fonte