2009-02-26 15 views
3

Uygulama için bağlanabileceğim bir yerde çalışan bir Visual SourceSafe sunucusu var mı? VSS sunucusunu satın almadan önce test etmek istediğim birkaç şey var ancak test için tüm uygulamayı indirmek istemiyorum.Pratik için Visual Sourcesafe sunucusu

Saygılarımızla

cevap

8

onları suçlayamam (çok). VSS, kararsız, yozlaşabilir ve özverili olmak için bir üne sahiptir. Bu itibar, bazı durumlarda, haklıdır, diğerlerinde, yanlış yönetim, uygunsuz yönetim veya iş için uygunsuz bir seçimdir.

VSS herkes için bir araç değildir, ancak çok sayıda insan için uygun bir araçtır ve Visual Studio ile çok iyi bir bütünleşmiştir.

VSS bu günlerde oldukça kararlı, ancak dosyaları bozabileceğinden, kararsız bir ağ üzerinden kullanmak istemiyorsunuz (HTTP tabanlı sunucu yaklaşımını kullanmıyorsanız). Dosya tabanlı sürüm denetimini yalnızca güvenilir bir yerinde ağ içinde kullanmalıdır. Herhangi bir site dışı cevher dağıtımı geliştirecekse, HTTP modelini kullanmanız veya farklı bir ürün seçmeniz gerekir. VSS'de bazı tuhaflıklar vardır. Branching çoğu insanın istediği şekilde çalışmıyor. Bu, VSS'nin arızası değildir, çünkü zamanın diğer Versiyon Kontrolünden biraz daha farklı bir şekilde çalışmak üzere tasarlanmıştır (hatırlayın, 20 yıllık ürün). Bunu seçen insanlar, iş için yanlış bir araç seçtiğinden farklı şekilde çalışmasını beklerler.

Canavar boyutlu depolarda VSS'yi başarıyla kullandım. Anahtarlardan biri, problemleri bozmadan önce potansiyel sorunları çözmek için düzenli olarak analiz ve düzeltme araçlarını çalıştırmanız gerektiğidir.

Ayrıca, VSS'nin güvenliği uygulama tabanlı olduğundan, VSS'yi güvenliğe ihtiyacınız olduğu herhangi bir durumda kullanmak istemezsiniz. Doğrudan dosya okuma/yazma erişimine ihtiyaç duyduğunuzda, herkes istediği gibi dosyalara girebilir ve elleriyle onlarla konuşabilir. Yine, HTTP sunucu bileşenini kullanıyorsanız bu farklıdır. (Bu değer, RCS ve SCCS gibi bu dönemin birçok versiyonuna benziyor, bu yüzden bu duyulmamış gibi değil)

Tüm bunları söyledikten sonra, sorunuzu cevaplamak için VSS'ye (MSDN aracılığıyla) indirme erişiminiz varsa, sadece indirin .. o kadar büyük değil. Sadece 100MB. Bir kaynak kontrol sistemi uygulamak zorunda kalırsanız

11

Kısa cevap: zamandan tasarruf almayın. SVN, git komutunu kullanın ya da bir ms çözümüne sahipseniz, Team Foundation Server'ı kullanın.

+0

+1. VSS için gerçek para ödemeyi hayal bile edemiyorum. –

+0

Lütfen, bu tavsiyeyi takip edin, VSS'yi yıllar önce kullanmamdan hala kabuslar görüyorum. –

+0

+1 Kendimi daha iyi ifade edemezdim :-) – WestDiscGolf

0

deneyin Accurev (www.accurev.com) ya da Perforce (www.perforce.com) veya PlasticSCM (www.plasticscm.com) Orada VSS nefret seven bir sürü insan vardır ve dürüstçe

0

. SVN veya Git ile başla, eller aşağı. İstemci araçları için AnkhSvn ve TortoiseSvn ile VisualSvn sunucusuna bir göz atın. Hepsi ÜCRETSİZ.