svn / git / cermin lincah

0

Saya mencari solusi sederhana untuk mencerminkan repositori berbeda ke server svn tunggal.

Masalah saya adalah sebagai berikut:

Saya memiliki banyak dependensi dalam proyek-proyek saya, beberapa di-host pada kode Google, beberapa di server svn pribadi saya, beberapa di github dan beberapa lainnya di server lincah.

Memiliki banyak sistem sumber yang berbeda bermasalah ketika berhadapan dengan dependensi, PIP membuatnya lebih mudah tetapi solusinya tidak sempurna.

Bagian lain dari masalah adalah ketersediaan. Kadang-kadang saya membuat svn up atau mencoba untuk checkout proyek dan gagal karena Google Code sedang dalam perbaikan dan saya mendapatkan kesalahan gateway yang buruk.

Memiliki svn untuk mencerminkan semua proyek itu akan menyelesaikan kedua masalah saya. Tetapi saya tidak pernah mendengar solusi seperti itu. Apakah itu ada

h3.
sumber

Jawaban:

1

Saya tidak punya pengalaman langsung di bidang ini, tetapi saya menemukan beberapa tautan yang seharusnya membantu.

Pertama, artikel tentang mirroring git ke subversi. Cukup mudah, dengan cara melanjutkan tergantung pada apakah sumber asli Anda dalam git atau subversi.

Adapun Mercurial, saya menemukan artikel ini membahas seluruh DVCS <-> masalah sinkronisasi Subversion. Ini lebih untuk tim, tetapi intinya tampaknya berlaku untuk apa yang Anda inginkan.

Sean Goller
sumber
1

Lihat juga github - Anda dapat mengimpor proyek dari SVN menggunakan github dan melakukannya secara online di server mereka (selama itu proyek publik gratis). Ini bukan mirroring dan Anda harus menggunakan git bukan SVN tetapi mungkin perlu Anda periksa ..

stevemidgley
sumber