Apakah ada cara yang lebih cepat untuk git-svn mengkloning plugin wordpress dari repositori subversi?


11

Ketika mengkloning repo SVN dengan git-svn ia mencari dengan susah payah melalui setiap revisi untuk perubahan yang relevan (setidaknya seperti yang saya mengerti). Apakah ada cara untuk membuat proses ini lebih cepat?

Saya menemukan tautan ini: /programming/747075/how-to-git-svn-clone-the-last-n-revisions-from-a-subversion-repository yang menunjukkan kemungkinan untuk membatasi jumlah revisi, hanya perlu mencari tahu seberapa jauh ke belakang untuk pergi dan bagaimana menemukan nomor itu


Jika Anda mengkloning, tidak, tetapi mengapa Anda terus mengkloning repo yang sama?
Wyck

Karena itu repo WP Plugin saya tidak mengkloning seluruh repo, saya hanya kloning 10 plugin yang ingin saya lacak di Git. Tampaknya masing-masing perlu melalui 300.000 revisi (lihat catatan saya baru saja menambahkan yang mungkin menjadi pintu gerbang untuk jawaban)
jb510

Oh benar, itu gila. Suatu hari mungkin wordpress akan pindah ke git atau lincah atau DRC dalam hal ini. Saya tidak berpikir itu akan sangat layak untuk mengkloning 10K + plugin ke github, setidaknya tanpa meminta mereka dengan baik.
Wyck

Jawaban:


8

Yap, Anda dapat melewati revisi awal untuk memulai pemindaian:

git svn clone -s -r387893 http://plugins.svn.wordpress.org/your-plugin/

Anda dapat memburu revisi itu dengan menggunakan perintah ini:

svn log http://plugins.svn.wordpress.org/your-plugin/

Baris terakhir menunjukkan revisi paling awal.

Sumber:

http://teleogistic.net/2011/05/revisiting-git-github-and-the-wordpress-org-plugin-repository/


Terima kasih! Apakah ada cara yang baik untuk menebak berapa banyak revisi yang harus saya mulai? Saya akan senang dengan 12 bulan atau sesuatu, tapi saya benar-benar tidak terbiasa dengan svn dan bagaimana saya menemukan itu.
jb510

Jawaban yang diperbarui.
scribu

Terima kasih banyak Scribu, aku jauh lebih bahagia sekarang. Saya akhirnya mendapatkan semua yang saya lacak di SVN dipindahkan ke Git-SVN dan hanya butuh beberapa menit per plugin, bukan jam per plugin yang dibutuhkan sebelumnya.
jb510
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.