ürün kodlarını üretim sunucusuna/sunucularına dağıtma Geçtiğimiz hafta, Git'i okudum ve şirketimize nasıl sığdırılacağını anlamaya çalıştım. Orada bir lot bilgi var ve diğer kaynaklar arasında çok yararlı Pro Git book buldum. Ancak, benim için bir gizem olan bir şey (bu kitapta da değil), Git deposunu üretim sunucularımıza nasıl “bağlayacağımız”.Git
Geçerli kurulumumuz hepimizin taahhüt ettiği bir SVN sunucusundan oluşur (bunu paylaşılan bir konumda çıplak bir Git deposu kurarak ve bunu zorlayarak bulabilirim). Üretim sunucularımız (aynı PHP kod tabanını çalıştıran birden fazla müşteri var) şu anda SVN çalışma kopyalarıdır, biz svn up
'u çalıştırarak her seferinde bir tane elle güncellemekteyiz.
Git'te buna yaklaşmanın en iyi yolu ne olurdu? Üretim sunucularını Git deposu and pushing to them'a ekledim, ancak farklı sunucular farklı itme geçmişlerine sahip olsaydı, bu karışıklık yaratabileceğini düşündüm (sanırım merkezileştirmek için ihtiyaç duyacağınız tek bir olay olurdu). Veya https://github.com/mislav/git-deploy gibi bir araç kullanmanız mı gerekiyor?
ben
Hey, hızlı bir sorum var. Sadece doğrulamak istiyorum. Bu doğru olup olmadığından emin değildim, ama tamamen doğru ve sizin dosyalarınızı doğru itmek için üretim sunucunuzda bir git repo olmalıdır? Demek istediğim, bu soruya cevap veriyor, ama aslında burada bir evet haha istiyorum. Bunu takdir ediyorum. – Andy