Ben sadece geçen ay yeni bir iş başladım ve kodları için hiçbir kaynak kontrolü var gibi görünüyor. Onlar kendi barındırma sağlayıcısı onlar için alır yedekleri güveniyor.
Biraz konuştuktan sonra patronumu kesinlikle kaynak kontrolü kullanmamız gerektiğine ikna ettim ve üzerinde kısa bir seminer verdikten sonra tüm ekip gemide; Mercurial'ı sevdiler.
Şimdi şu şekilde çalışıyoruz:
º----------BitBucket
º---------/
º--------/
Ben ve hg pull
BitBucket'ten üç geliştirici daha sonra hg push
BitBucket'te değişiklikler yapıyor.
Şimdi dağıtım için, birinin en son dosyaları üretim sunucusuna doğru FTP'ye göndermesi gerekir.
Mercurial'ı sunucumuza kurmayı ve hg clone
(daha sonra hg pull
) sürümleri üretimde güncel tutmak için kullanmayı düşünüyordum .
º---push->-----BitBucket----<-pull-----º (production server)
º---push->----/
º---push->---/
Bu iyi bir fikir mi? Göremediğim potansiyel tuzaklar var mı? Burada kimse benzer bir şey yaptı mı? Büyük bir PHP framework uygulamasını nasıl dağıtırsınız (Moodle kullanıyoruz)?