Como fazer o download / checkout de um projeto do Google Code no Windows?

126

Como faço para baixar um arquivo ZIP de um projeto inteiro do Google Code quando não há downloads preparados disponíveis?

É o que vejo na página de checkout:

Acesso à linha de
comando Use este comando para verificar anonimamente o código fonte do projeto mais recente:

svn checkout http://myproject.googlecode.com/svn/trunk/ myproject-read-only 

Mas estou trabalhando no Windows e não tenho os binários svn ... preciso deles?

Posso acessar o arquivo de código-fonte individual ou visualizar as páginas HTML do Subversion, mas isso apenas me permite acessar os arquivos de código-fonte um por um.

O Flash
fonte
Semelhante a, mas NÃO uma duplicata de: stackoverflow.com/questions/41766/…
TheFlash 14/12/2009
2
Eu pensei que eu sou o cara só preguiçoso procurando por este :), Fico feliz em saber que eu tenho um grande clube: P
Mubashar
As respostas para stackoverflow.com/questions/8386894/download-an-svn-repository incluem uma interface da web.
svn

Respostas:

213

Se você não deseja instalar nada, mas deseja fazer o download de um repositório SVN ou GIT, pode usar o seguinte: http://downloadsvn.codeplex.com/

Não tenho nada a ver com este projeto, mas apenas o usei agora e me salvou alguns minutos. Talvez isso ajude alguém.

Tom Chantler
fonte
1
Muito útil para aqueles que só git uso e não o SVN, graças :)
slugmandrew
12
Quase exatamente o que eu estava procurando (e exatamente para o solicitante), exceto que eu estava procurando um site onde eu possa inserir o URL do SVN e ele permitirá que eu baixe um ZIP da fonte com check-out. Mas acho que um aplicativo simples como esse também pode funcionar tão bem.
ADTC
8
Não acredito que você me votou mal por isso ?! Por que não obter o código-fonte e adicionar você mesmo o suporte a proxy? É uma tarefa trivial e reduzir a votação desta resposta por causa de um absurdo; não é o meu código que estou fornecendo!
Tom Chantler
7
Eu gostaria de adicionar (porque isso me assustou), mas neste programa usando este projeto "svn checkout myproject.googlecode.com/svn/trunk myproject-read-only", você usaria SOMENTE " myproject.googlecode.com/ svn / trunk ", como o URL, após o espaço é apenas um título e eu sinto isso pode ser útil para alguém que entra na mesma confusão
ZFB
1
Solução perfeita :) Forçar o usuário a instalar o SVN enquanto ele quer apenas dar uma olhada no código não é bom. Este é o que estou procurando.
Jim Raynor
10

Se você instalar o TortoiseSVN, poderá usar o SVN no Windows. Também fornece os binários SVN. Você não precisa fazer o checkout na linha de comando, pois ele se integra ao Windows Explorer para você.

Daniel Elliott
fonte
3
Depois de instalar o TortoiseSVN no Windows, crie uma nova pasta para o projeto em algum lugar e clique com o botão direito do mouse. Deve haver uma opção para "SVN Checkout". Cole o URL na primeira caixa de texto da caixa de diálogo e clique em "OK".
TheFlash
6

Se você não deseja instalar o TortoiseSVN, basta instalar o 'Subversion for Windows' a partir daqui:

http://sourceforge.net/projects/win32svn/

Após a instalação, basta abrir um prompt de comando, ir para a pasta na qual você deseja fazer o download e colar no comando checkout, conforme indicado na página 'fonte' do projeto. Por exemplo

svn checkout http://projectname.googlecode.com/svn/trunk/ projectname-read-only

Observe que o espaço entre o URL e a última string é intencional, a última string é o nome da pasta na qual a fonte será baixada.

Mr. Bungle
fonte
3

Obrigado, Sr. Tom Chantler, acrescentando que, para obter o exe http://downloadsvn.codeplex.com/, obtenha a fonte SVN

observe que suponha que você esteja baixando o projeto abaixo: você deve inserir exatamente o seguinte para fazer o download no URL exe:

http://myproject.googlecode.com/svn/trunk/

desenvolvedor não cuidando de anexar o http: / / se ele não existir. Espero que economize o tempo de alguém.

Jamal Fayed
fonte
2

Outra solução simples sem a sobrecarga do TortoiseSVN é o RapidSVN . É um cliente SVN de código aberto leve, fácil de instalar e usar.

o ferramenta Download SVN também funcionou muito bem, mas teve problemas com os repositórios SVN que não fornecem uma interface da web. O RapidSVN funciona bem com esses.

hxseven
fonte
1

Se você possui uma conta no github e não deseja fazer o download de software, pode exportar para o github e baixar um zip no github.

Kevin Yin
fonte