Ben şu anda çalışmak için örgüt PHP uygulamaları geliştirmek için SVN kullanır. Bizim geliştirme döngüsü yapıyor, basit başlayan bir hemen değişiklikleri görmek için post-commit kanca kullanarak güncellemeleri web kök işlemek. Biz gelişim özellikleri hata düzeltmeleri yolunda alma ve üretime taşınmasını sabit dosyaları tutan ve bazen eşya sunucuda sorunları neden olan bir sorunu koştu daha.
Yani tüm tam bültenleri kendi dalında kopyalanan demektir "serbest dallanma" şema, böylece bu dalda meydana ihtiyaç üretim ve "uzun vadeli" kalkınma için yapılan tüm değişiklikler gövdede meydana tanıttı. Bu ilk başlayan fikir sadece düzeltmeleri yapmak ve gövde geri kendi güncellemelerini hareketli sorumlu geliştirici olun, ama geliştiriciler beş örneklerini sonra körü körüne veri kaybına neden değişiklikleri birleştirme ve "hemen salım öğelerin" sürekli gelişme oldu serbest dal bu metodoloji terk edildi.
Ben fazla kayıp potansiyeli yaratan bir özel dal gövde içine birleştirilmiş çıkış yolu senkronize bir dalı ile karşı karşıya am (bazı insanlar bagaj / şube konseptinin "olsun" yoktu çünkü ve gövdede gelişmekte olan) değişiklikler ile bilin kod geçerli sürüm şube geri geçtiğimiz ayın tüm değişiklikleri birleştirme zaman.
Ben baştan başlamak ve web geliştirme uygun bir geliştirme / sürüm döngüsü zorlamak için bir şans var. SVN bu durumda biz üretime tam paketi taşımadan tam bir yıl gidebilir "bırakma" geliştirme (ikili uygulamalar), yönelik bir hareket gibi görünüyor.
With that background, here is my question: What Web Development SVN cycle and/or schema would you recommend for this situation? Does this require a complete methodology overhaul or am I just missing something simple?
Herhangi bir fikir için teşekkürler!