Bizimki, yaklaşık 100+ web sitesine işlevsellik sağlayan tek amaçlı bir PHP web uygulaması geliştiren oldukça küçük bir şirkettir (3-4 programcı ve 3-4 site tasarımcısı). Birkaç yıl boyunca, oldukça iyi çalışan ayrı bir geliştirme ve üretim ortamında çalıştık. Programcıların hiçbir zaman gerçekten çatışmayacağı ve kaynak kontrolü olmadan çalışmanın daha uygun olacağı her zaman yeterince ayrı özellik geliştirildi; veri kaybı riski olmasına rağmen ve dosyalardan adil bir şekilde payımıza düştük.
Diğer bir husus, tasarımcılarımızın teknoloji konusunda bilgili olmamalarıdır (WYSIWYG kullanmak yerine html işaretlemesiyle tanıştırdım). Versiyona geçmekte tereddüt etmenin nedenlerinden biri budur.
Ancak, 100'den fazla siteye ulaştığımıza ve geliştirme ekibi büyüdüğüne göre, prosedürlerimizi standartlaştırmaya çalışıyorum ve kaynak kontrolü programcılar kadar mantıklı bir adım gibi görünüyor. Bunun yama dağıtımlarımızı da hızlandıracağını umuyorum.
Ne yazık ki, bir kaynak kontrol sistemi kurma konusunda çok sınırlı deneyimim var. Benzer bir kurulumu olan veya geçiş yapma deneyimi olan kişilerden duyduğum şey:
1) Her şeyi (siteler, css, html şablonları ve uygulama kodu) sürümlendiriyor ve böylece tasarımcıları sürüm oluşturmayı öğrenmeye zorluyor musunuz? Yoksa sadece uygulama kodu üzerinde çalışan geliştiriciler mi?
2) Kaynak kontrolünü ilk kez ayarlarken dikkat edilmesi gereken bazı tuzaklar nelerdir?
3) Kaynak kontrolü için dev => üretim ipuçlarının dağıtımı.
Görüşleriniz için teşekkürler.
Düzenleme 1: Dang. Herkes şimdiye kadar her şeyi kontrol etmenizi tavsiye ediyor. Bu, saçlarımı erken kaybetmeme neden olacak. Muhtemelen yakın gelecekte yeni bir soru ortaya çıkaracaktır. Şimdiye kadar tavsiye için teşekkürler, gelmeye devam!
Edit 2: Pek çok iyi yanıt ve çeşitli sürüm kontrol sistemlerine bakacağız. Herkese cevaplar için teşekkürler!