Geliştirme ortamımı geliştirmek istiyorum ve şimdi gelecekte bir versiyonlama sistemi kullanmayı düşünüyorum. Sorun ben sürüm sistemleri ile çok deneyimim yok (Perforce ile biraz). Web Sitesi Geliştirme için hangi Sürüm Sistemleri ücretsizdir?
Geliştirme ortamımı geliştirmek istiyorum ve şimdi gelecekte bir versiyonlama sistemi kullanmayı düşünüyorum. Sorun ben sürüm sistemleri ile çok deneyimim yok (Perforce ile biraz). Web Sitesi Geliştirme için hangi Sürüm Sistemleri ücretsizdir?
Yanıtlar:
Modern versiyon kontrol sistemlerinden herhangi biri web geliştirme için kullanılabilir. Hangi sistemi kullanacağınız seçimi temel olarak kişisel tercih, işletim sistemi seçimi / entegrasyonu ve kullanmak istediğiniz araçlardır.
Subversion, sunucu tarafında VisualSVN ve istemci TortoiseSVN ile kullanıyorum. Windows Gezgini ile nasıl entegre edildiğini seviyorum. Son zamanlarda çok fazla çekiş kazanan diğerleri Git ve Mercurial . Bence bu üçü bugün en yaygın kullanılanı ama çok daha fazlası var .
Wikipedia, tahminen, revizyon kontrol yazılımı ile büyük bir karşılaştırmaya sahiptir , ancak asıl önemli olan, her zaman merkezi bir depo (geliştirme bilgisayarınızda veya sunucuda) kullanmak mı yoksa değişiklik yapabilmek mi ana deponuzla temas halinde değil.
Dağıtılmış revizyon kontrolünü kullanarak ikinci seçeneğin yararı, çalışmanızı normal olarak bir sunucuya kontrol ederseniz, ancak bir uçakta veya İnternet bağlantısı olmadan başka bir yerde olsanız da, deponun yerel kopyasında değişiklik yapabilmeniz ve bir sonraki fırsatınız olduğunda yazılım diğer havuzla (veya diğer birkaç dosyayla) birleşebilir.
Ana merkezi sistemler CVS (daha eski) ve Subversion (kısaltılmış SVN) iken, açık kaynaklı merkezi olmayan revizyon kontrolündeki büyük oyuncular Git , Mercurial (ayrıca cıva, Hg için kimyasal sembol olarak kısaltılır) ve daha yakın zamanda Çarşı'dır. (benzer şekilde BZR).
Bunların çoğu için, "Tortoise <X>" adlı bir Windows GUI entegrasyonu vardır; burada <X> yazılım adıdır.