Anasayfa / Genel / Git ile Svn Deposu Yansılamak

Git ile Svn Deposu Yansılamak

ALINTIDIR

Git’in hastasıyız; vcs, deployment vb. her işimize yarıyor sağolsun. Ancak hala svn’e bağlı kaldığımız yerler oluyor. Benim örneğimde takip ettiğim upstream vcs olarak svn kullanıyor ve çatallayamıyorum, yansılamak için bir çözüm ararkenbir başka git magic ile karşılaştım.

Git depomuzu tutacağımız dizine girdikten sonra aşağıdaki adımları uyguluyoruz: 

//kod

[code]$ git init
$ git svn init -T <svn_depo_adresi>
$ git svn fetch
$ git gc
$ git remote add origin <git_push_adresi>
$ git push origin master[/code]

Bu adımları tamamladığınızda o an için svn deposunun yansısını almış oluyorsunuz. Daha sonrasında senkronizasyonu sağlamak için ise aşağıdaki adımları tekrarlıyorsunuz:

//kod

[code]$ git svn rebase
$ git push origin master[/code]

Senkronizasyon işini takip etmek istemiyorsanız siz de benim gibi bu işi cron ile çözebilirsiniz.

( Toplamda 24 , bugün 1 kez ziyaret edilmiştir )

Hakkında caylakpenguen

Truva Linux takımıyla 2006'da tanışan "Çaylak Penguen" -BASH- betiklerine bayılır. Truva'nıñ çekirdek derleme işleri ile çalışan cd tasarımıyla uğraşmaktadır.

İlginizi Çekebilir

Doç. Dr. Mustafa Akgül’ü Kaybettik

Doç. Dr. Mustafa Akgül’ü Kaybettik Linux Kullanıcıları Derneğimizin kurucusu ve onursal Başkanı olan Doç. Dr. …

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Translate »