Visual Studio tümleştirmesi için VisualSVN ile SourceGear Vault'tan TortoiseSVN'ye geçiş yapıyoruz - kesinlikle onu seviyorum. Bununla birlikte, uygulamaların herhangi birinde çalışma kopyalama kökünün bir parçası olmayan birden çok farklı uygulamada başvurduğumuz çok sayıda sınıf kitaplığı vardır. Bununla başa çıkmanın en iyi yolu nedir, böylece Visual Studio entegrasyonunu kullanmaya devam edebiliriz, ancak yine de her proje/uygulamanın kökünün dışında bulunan çeşitli sınıf kütüphanelerini saklayabiliriz? SourceGear'ın bununla ilgili bir sorunu yok.VisualSVN ve çalışma kitaplıkları kökünde olmayan sınıf kitaplıkları
Sınıf kitaplıklarını kaşif içinde yalnızca TortoiseSVN kullanarak ayrı ayrı eklemek mümkündür, ancak Visual Studio'nun içinden çalışma kopyasının dışındaki herhangi bir şeyde değişiklik yapma olanağı yoktur; çalışan kopya sınıfı kütüphanelerinin dışındaki durumları gösteren VisualSVN "trafik ışıkları" yoktur. Bu arada, aynı zamanda birden fazla havuzun aksine "birçok proje ile tek bir depo" rotası ile devam ediyoruz, özellikle bu noktada yıllardır çalıştığımız gibi.
GÜNCELLEME: Daha önce baktım ve o svn bulduklarını bazı şeyleri yeniden okumak
: externals sadece farklı depolarda kodu kullanarak atıfta yok, ama aynı zamanda birden fazla çalışma kopyalarını kullanmak için kullanılabilir VisualSVN'de.
http://www.visualsvn.com/support/topic/00007/ ve Ancak http://svnbook.red-bean.com/en/1.2/svn.advanced.externals.html
Bakın, bu konuyla ilgilenmesi için en iyi yoldur? İşler biten, ancak bir şeyleri tamamen çözmeyen bir good thread var.
Bu nedenle svn: externals kullanın ya da kullanmayın? Birden fazla depo kullan ya da değil? Yine, yıllardır çoklu çözüm/uygulamalar arasında paylaşılan sınıf kütüphanelerindeki kodu referans aldık ve bu bizim için işe yarıyor. Şimdi bunu VisualSVN ile çalışmanın en iyi yolu nedir?