Git iş akışımı iyileştirmeye, WordPress geliştirme projelerime uygulandığı için çalışıyorum. Genellikle, bir içerik yönetim sistemi geliştirirken http://dev.finalsitename.com
, üretim sürümünde kullanılacak özel posta tiplerini ve taksonomilerini içeren bir geliştirme sunucusu (benzeri ) oluşturacağım . Bu, müşterimin içeriğini siteye eklemeye başlamasını sağlar.
Bu görev üzerinde çalıştıkları sırada, genellikle yerel ev ortamımda kullanılacak özel programlama / eklentilerin yanı sıra görünüm ve his de oluşturuyorum. Hiçbir güncellemesinin üzerine yazmadığımdan emin olmak için, genellikle veritabanlarının bir kopyasını alıp benimkini değiştiririm. Ancak, WP yönetici alanına girip bir ayarı veya küçük bir şeyi değiştirmem gereken zamanlar var ...
Bir WordPress projesi üzerinde çalışan birden fazla geliştirici varsa, her biri site sürümümüzün (zaman damgalı) bir veritabanı dökümü yaparız ve yerel şubelerini uzak havuza geri koymadan önce kök dizine ekleriz. Bu yaklaşımla ilgili sorun, veritabanlarının hangisinin kullanılacağını belirlemenin kolay bir yolu olmadan senkronize olmadıklarıdır.
Diğer geliştiricilerin aynı veritabanında birden fazla geliştiricinin (ve müşterilerin / içerik üreticilerinin) çalışmasına izin verirken, veritabanlarını senkronize etmek için ne işi var?