2008-08-15 21 views
3

Yapı sunucumuzda, değişikliklerin olduğunu fark etmesine rağmen, kaynak denetimindeki değişiklikleri denetlememeyle ilgili bir sorun yaşıyorduk.VisualSVN Sunucusunu .svn yerine _svn kullanmak için yapılandırma

Denetim klasörüne (gerçek adın ne olduğundan emin olmadığından) izlendi, mevcut çalışma yapıları _svn kullanıyordu. Çalışma klasörünün temizlenmesi yeni bir tam ödeme zorladı ve şimdi kontrol klasörünün .svn olduğunu fark ettim. Başlangıçta entegrasyon rutinlerimiz _svn ile kodları kontrol ediyormuş gibi görünüyor ama şimdi .svn kullanıyor.

Entegrasyon sırasında kullanılan svn.exe dosyası VisualSVN sunucusundan şunu kullanabilir miyim?

Orijinal çalışma kopyaları _svn'yi nasıl kullanıyor? Bilmiyorum! - Biz sadece hiç bir zaman VisualSVN Sunucusunu kullandık ve bunu değiştirmedik.

Bu işlemin, Visual Studio için daha iyi çalıştığı önerisini izleyerek, TortoiseSVN'yi _svn'yi kullanacak şekilde ayarladık ve TortoiseSVN'yi de gerektiğinde, derleme sunucusuna yükledik. Nedeni bu olabilirmiydi?

Ayrıca bu gerçekten gerekli mi? MSBuild Microsoft'un olduğu gibi Visual Studio için olduğu gibi tavsiye edilir?

cevap

6

_svn vs. .svn ile ilgili iş, yalnızca Visual Studio web projeleriyle ilgili bir sorun oldu (ve VS2005'de zaten her halükarda sabitlendiğine eminim), genel bir "_svn, VS ile daha iyi çalışıyor" olayı.

Ayrıca bir çalışma-kopyalama sorunu, bir depo sorunu değil - yani SVN bazı kullanıcılar _svn ve bazılarını kullanıyoruz .svn - kullanmak için istemci kullanıyorsanız, depoyu bilmez ya da bakım - (bir şekilde bu _svn/.svn dosyalarının bir yüküyle sonlandırdığınız sürece, aşırı derecede kafa karıştırıcı olan depoya gerçekte kontrol edilir.)

.SVN'nin neden olduğuna dair kesin bir somut kanıtınız yoksa Sorunlar, sonra yapabileceğin her yere yapışırım. http://subversion.tigris.org/svn_1.3_releasenotes.html

" Windows '_svn' dizinleri (istemci ve dili bağları) için Resmi destek" okumak gerekiyor

3

Visual Studio 2008 ve 2005'in yanı sıra CC.Net tümleştirme sunucumuzda (MSBuild ile) .svn kullanıyorum. .Svn formatıyla yapışırdım.

0

_svn'nin gerekli olduğunu bildiğim kadarıyla, Web Uygulamalarının dizinlerinden biri bir nokta ile başladığı zaman sorunları vardır.

2

bölüm

Ve Okurken farkında olmak gerekir Birkaç yıl öncesine ait olan belgeler, ilgili olabilecek veya olmayabilecek bir gerçektir.