Sürüm denetiminde yeniyim (şu anda SVN kullanıyorum), ancak bunun geliştiricilere nasıl yardımcı olduğunu anlamıyorum. Sürüm kontrolü onu geliştirme ortamında kullanışlı kılan ne yapar?
Sürüm denetiminde yeniyim (şu anda SVN kullanıyorum), ancak bunun geliştiricilere nasıl yardımcı olduğunu anlamıyorum. Sürüm kontrolü onu geliştirme ortamında kullanışlı kılan ne yapar?
Yanıtlar:
VisualSVN ve TortoiseSVN sadece SVN sunucusu için UI istemcileridir. SVN sunucusu kaynak / sürüm kontrol sistemidir. Sürüm kontrol sistemi, kaynak kodlarınızı sürümlerini depoladığından herhangi bir gerçek geliştirme için temel bir varlıktır. Sürüm kontrol sistemini kullanırken, kaynak kodların yalnızca yerel kopyasını tutarsınız. Ana kopya sürüm kontrol sisteminde saklanır ve sistemde değişiklik yaparsınız.
SVN şunları sağlar:
VisualSVN, Visual Studio UI'den doğrudan SVN deposunu kullanmanızı sağlayan Visual Studio'nun bir uzantısıdır. TortoiseSVN, klasörlere ve dosyalara göz atarken doğrudan SVN deposunu kullanmanızı sağlayan Windows Gezgini'nin bir uzantısıdır.
Sürüm kontrolü birkaç şey sunar:
Sadece ne olacağını görmek için müdahalede ötesinde herhangi bir yazılım geliştirme çalışması için bir minimum.
Her zaman ilk kez bir sürüm kontrol sistemi ile çalışan herkesi, bundan kaçınmanın sadece sorun yaratacağı konusunda uyarıyorum. Onlar OLACAK geri baktığınızda onlar bir sorunla OLACAK onlar sistemini kullanılırsa olmazdı biliyoruz.
En üretken geliştirici yalnız. Yalnız bir geliştirici asla başkasıyla koordinasyon konusunda endişelenmek zorunda kalmaz. Ancak proje çoğul hale gelir gelmez, ek yük var. Ve ekibe eklenen her geliştirici için ek yük kötüleşir. Bu yükü yönetmeye ve etkileri en aza indirmeye yardımcı olmak VCS'nin görevidir.
http://www.ericsink.com/vcbe/html/dvcs_private_workspace.html