Bu sorunun binlerce kez sorulduğunu biliyorum, ancak gerçekten WordPress ile çalışırken Git'ten en iyi şekilde nasıl yararlanabileceğimi araştırmaya çalışıyorum.
İnterneti araştırdım ve konuyu kısaca anlatan düzinelerce makale okudum. İşte son zamanlarda okuduğum en dikkat çekenlerden birkaçı.
- Git ile WordPress Tema Dağıtımlarını Yönetme
- Özel WordPress temanızı FTP yerine git kullanarak yönetin
Şu anda, iş akışım böyle gözüküyor.
- WordPress'i yerel olarak yükleyin.
- Tema geliştir
- WordPress Veritabanlarını yerel sunucudan dışa aktarma
- WordPress Veritabanını uzak sunucuya alın
- WordPress dosyalarını ve temasını FTP yoluyla yükleyin
- Müşteri değişiklik yapar
- FTP yoluyla WordPress dosyalarını ve temasını indirin ve WordPress Veritabanlarını uzak sunucudan dışa aktarın
- Dosyaları yerel olarak değiştir
- Geliştirme değişiklikleri yap
- FTP üzerinden yeniden yükleyin, veritabanını uzak sunucuya aktarın ve alın
Git'in bu süreci kolaylaştırabileceğini biliyorum. Bunu yapmanın en iyi yolu, hem yerel hem de uzak bir wp-config.php dosyasına sahip olmanın yanı sıra, izlenmesi gerekmeyen bazı dizinleri yok sayan bir .gitignore dosyasına sahip olmak gibi görünüyor.
Fakat veritabanlarını nasıl idare ediyorsunuz? Müşteriler genellikle değişiklik yapacaktır (gönderiler / sayfalar / eklentiler). Hala uzak veritabanından veri aktarmaya ve yerel sunucuma geri aktarmaya ihtiyacım var mı?
Birisi burada benim için en iyi iş akışını önerebilir mi? Ve beni adımların içinden geçir.
Ayrıca, Bitbucket’i GitHub’ın aksine onlarla ücretsiz olarak özel repolar olarak kullanmak isterim.
Herhangi bir yardım takdir edilecektir.
Şimdiden teşekkürler!