Bagaimana cara mengunduh / checkout proyek dari Google Code di Windows?

126

Bagaimana cara mengunduh file ZIP seluruh proyek dari Google Code ketika tidak ada unduhan yang siap tersedia?

Ini yang saya lihat di halaman checkout:

Akses baris
perintah Gunakan perintah ini untuk secara anonim memeriksa kode sumber proyek terbaru:

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

Tapi saya sedang bekerja di Windows dan saya tidak memiliki binari svn ... apakah saya perlu ini?

Saya dapat mengakses file kode sumber individual atau melihat halaman HTML Subversion, tetapi itu hanya memungkinkan saya untuk mengakses file kode sumber satu per satu.

Kilat
sumber
Mirip dengan, tetapi BUKAN duplikat dari: stackoverflow.com/questions/41766/…
TheFlash
2
Saya pikir saya satu-satunya orang malas yang mencari ini :), Senang mengetahui saya punya klub besar: P
Mubashar
Jawaban untuk stackoverflow.com/questions/8386894/download-an-svn-repository menyertakan antarmuka web.
svn

Jawaban:

213

Jika Anda tidak ingin menginstal apa pun tetapi ingin mengunduh repositori SVN atau GIT, maka Anda dapat menggunakan ini: http://downloadsvn.codeplex.com/

Saya tidak ada hubungannya dengan proyek ini, tetapi saya hanya menggunakannya sekarang dan itu menyelamatkan saya beberapa menit. Mungkin itu akan membantu seseorang.

Tom Chantler
sumber
1
Sangat berguna bagi mereka yang hanya menggunakan git dan bukan svn, terima kasih :)
slugmandrew
12
Hampir persis apa yang saya cari (dan persis untuk penanya), kecuali saya sedang mencari situs web di mana saya dapat memasukkan URL SVN dan itu akan membiarkan saya mengunduh ZIP dari sumber yang diperiksa. Tapi saya kira, aplikasi sederhana seperti ini juga bisa berfungsi dengan baik.
ADTC
8
Saya tidak percaya Anda menurunkan saya untuk itu ?! Mengapa tidak mendapatkan kode sumber lalu tambahkan dukungan proxy sendiri? Ini adalah tugas yang sepele dan menurunkan jawaban ini karena itu tidak masuk akal; itu bukan kode saya yang saya sediakan!
Tom Chantler
7
Saya ingin menambahkan (karena ini membuat saya marah) tetapi dengan dalam program ini menggunakan proyek ini "svn checkout myproject.googlecode.com/svn/trunk myproject-read-only" Anda HANYA akan menggunakan " myproject.googlecode.com/ svn / trunk "sebagai URL, setelah ruang hanya judul dan saya merasa ini mungkin bermanfaat bagi seseorang yang masuk ke dalam kebingungan yang sama
zfb
1
Solusi sempurna :) Memaksa pengguna untuk menginstal SVN sementara mereka hanya ingin melihat sekilas pada kode tidak baik. Yang ini yang saya cari.
Jim Raynor
10

Jika Anda menginstal TortoiseSVN Anda dapat menggunakan SVN di bawah windows. Ini juga memberi Anda binari SVN. Anda tidak perlu melakukan checkout dari command-line karena terintegrasi ke Windows Explorer untuk Anda.

Daniel Elliott
sumber
3
Setelah Anda menginstal TortoiseSVN di Windows, buat folder baru untuk proyek di suatu tempat dan klik kanan. Seharusnya ada opsi untuk "SVN Checkout". Rekatkan URL di kotak teks pertama dari kotak dialog dan klik "OK".
TheFlash
6

Jika Anda tidak ingin menginstal TortoiseSVN, Anda cukup menginstal 'Subversion for Windows' dari sini:

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

Setelah menginstal, cukup buka prompt perintah, buka folder yang ingin Anda unduh, lalu lewati dalam perintah checkout seperti yang ditunjukkan pada halaman 'sumber' proyek. Misalnya

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

Perhatikan ruang antara URL dan string terakhir disengaja, string terakhir adalah nama folder tempat sumber akan diunduh.

Tuan Bungle
sumber
3

Terima kasih Pak Tom Chantler menambahkan bahwa untuk mendapatkan exe http://downloadsvn.codeplex.com/ untuk menarik sumber SVN

cukup perhatikan bahwa misalkan Anda mengunduh proyek di bawah ini: Anda harus memasukkan persis yang berikut untuk donwload di URL exe:

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

pengembang tidak peduli menambahkan http: // jika tidak ada. Semoga ini menghemat waktu seseorang.

Jamal Fayed
sumber
2

Solusi sederhana lain tanpa overhead TortoiseSVN adalah RapidSVN . Ini adalah klien SVN open-source ringan yang mudah dipasang dan mudah digunakan.

Alat Unduh SVN juga berfungsi dengan baik, tetapi memiliki masalah dengan repositori SVN yang tidak menyediakan antarmuka web. RapidSVN berfungsi baik dengan itu.

hxseven
sumber
1

Jika Anda memiliki akun github dan tidak ingin mengunduh perangkat lunak, Anda dapat mengekspor ke github, lalu unduh zip dari github.

Kevin Yin
sumber