Web sitesi projelerimizi kontrol etmenin daha iyi bir yolunu düşünmeye çalışıyorum. Unutmayın, sadece bir ön uç geliştiriciyim, bu yüzden derin bir VCS bilgim yok.
İş akışları değişiyor ve geçmiş sürüm kontrol alışkanlıkları artık kullanılmıyor. Ana sorun, her web sitesi için 2 ön uç dosya dizisi olmasıdır.
Geliştirme ortamı (daha az dosya, sıkıştırılmamış js, resimler vb.). İnşa ortamı, "yontulmuş" (her şey insanlar tarafından sıkıştırılmış ve okunamaz).
Ancak bir web sitesini kaynak dosyalarıyla satamazsınız. Pek de doğru değil.
2 depoya sahip olmanın çözümü vardır: bir derleme, bir dev, gulp dizini inşa etmek için dev dosyaları gönderir. Ama bunu korumak için bir güçlük, küçük şirketler ile bu kadar büyük olduğunu sanmıyorum. Çok sayıda depo oluşturur ve insanlar birkaç depo ile, bazen bir svn repo ile bile yönetmek zorunda kalırlar, sorunlar ortaya çıkar.
Yani 1 repo sahip olmanın çözümü de var: kaynak dosyalar ve aynı svn'deki prod dosyaları. Ancak, web sitesi yerel dev sunucusundan üretim sunucusuna gittiğinde kaynak dosyalarını kaldırmak gerekir (bu nedenle, konumu, geliştiricisi veya üretimine bağlı olarak tek bir depoda farklı dosyalar vardır). Duyduğum kadarıyla, bu iyi değil
Sürüm kontrol sistemi ile ilgili bir ön uç iş akışını yönetmenin doğru yolu nedir?