Benim şirkette şu anda bir kaç ay için git kullanıyorsanız (ve biz bu konuda mutluyuz), ama biz hala tam% 100 get git yok.
Ana ürün farklı dilde (ön + yönetici backend) teklif bir web sitesidir. Bu web sitelerinin bazıları (örneğin, belirli bir formda, farklı doğrulama kuralları, vb üzerinde doldurulması gereken alanları tipi) teklif olmamalıdır özellikler sunuyor.
Bu farklılıklar oldukça küçük olduğundan, biz şimdi özellikle elemanları web sitesi tarafından kullanılmalıdır olup olmadığını belirlemek için bir yapılandırma dosyasını kullanarak ediyoruz. Ama siteler arasındaki farklar daha büyük olacaktır, bu sorunlara neden olur sanırım.
Ben farklı dalları kullanarak bu bakımı daha kolay hale getirecek sanırım, ama nasıl bir ortak çekirdek farklı dalları korumak? Henüz Capistrano gibi bir dağıtım aracı kullanarak değil (ama bunu yapmak için planlama), tüm farklı dalları için master böylece sonsuz manuel kiraz toplama şu anda bir seçenek değildir.
Yani, bu kurulum verilen, nasıl dalları bize yardımcı olabilir?
master
|
- english
|
- german
|
- french
(Açıklama için: Bu l10n/i18n ilgili değil, ama dalları arasındaki temel özelliklerini paylaşmak hakkında)