2008-11-17 20 views
5

Tamam, Web ekibim için sürüm denetim işlemleri gerçekleştiriyorum.SVN Ağ Üzerinde Çalışma Kopyaları Paylaş Paylaş

Ben her kullanıcı kendi yerel makinede kendi kod tam bir çalışma kopyası olurdu ideal biliyorum. Bizim web uygulamaları bir sürü için ne yazık ki

bir kullanıcının iş istasyonunda taklit edilemeyen ek sunucu belirli DB veya diğer sistem entegrasyonu gereksinimleri vardır (yani bazı sunucular sadece alışkanlık XP yüklemek, manzara vs.)

ben Sunucularımdan birinde, her kullanıcı için çalışan bir kopya olarak işlev gören ancak yine de ağda bulunan bir alanı kurmayı düşünüyorum.

yani

Bu, her kullanıcı (SVN en iyi uygulamalar uyarınca) kendi çalışma alanı olur ama ağda ikamet anlamına gelir
/SVRROOT/ 
- Dev1 Working Copy 
- Dev2 Working Copy 
- Dev3 Working Copy 

.

Bu modelde bir sorun olan var mı?

+0

? Güven/güvenlik kısıtlamaları nedeniyle .Net öğelerinin ağda yayınlanmasını sevmeyeceğini unutmayın. – DilbertDave

+0

Teşekkürler, bazı klasik asp ve bazı. Net şeyler aswell. hmmm .. kontrol edecek –

cevap

4

Sen ağ üzerinden Subversion'ın operasyonların performansı lokal aynı Subversion operasyon performansı çok daha yavaş olduğunu fark edebilirsiniz. Unix arazisinde NFS üzerinden çalışan çalışma dizinleri ile bu sorunu yaşadım, ancak Windows paylaşımlarını kullanarak aynı durumla karşılaştığınızdan şüpheleniyorum.

O etkisinin ne olacağını görmek için farklı durumlarda performansı karşılaştırmaya değer olacaktır. Eğer bir sürücü harfine ağ klasörü eşlerseniz

0

Bazı yıkılma eylemleri biraz daha gerçekleştirecek. Apache Apr kütüphanesi, bir sürücü harfi yerine bir çıkış yolu kullandığınızda bazı ekstra ağ istekleri gerçekleştirir. Fikir sadece sunucu yedekleme ile yeterli olmasıdır olarak

Genellikle sadece kendi çalışma kopyası için yerel bir klasör kullanmalıdır.

Visual Studio 2005 ve 2008 de küçük web sunucusu ile birçok web sunucusu senaryoları izin ve en veritabanları (Geliştirici başına veya kurulum) ağ üzerinden erişilebilir. Bu, geliştiricileri tek bir hata noktasından ayırır.

tek geliştirici tüm geliştiricilerin kullandığınız web sunucusu/veritabanı sunucusu çökmesine tek bir sunucu üzerinde herkesin ile

... İçinde geliştiriyorlar Hangi dil

İlgili konular