En İyi Uygulama: İşbirliği Ortamı, Bin Rehber, SVN

oy
27

SVN kullanarak işbirlikçi geliştirme ortamında BİN dizinleri kontrol etmek için en iyi uygulamalar nelerdir? seviye referanslar tarihi gelen dışlanamaz proje mıdır? sadece bütün Bin dizinleri eklemek daha kolay mı?

DotNetNuke sitelerinin çok gelişir ve bir çok geliştirici bir ortamda, doğru çevre tertibat almak için büyük bir görev hep görünüyor.

Nihai hedef (elbette), yeni bir geliştirici SVN'nin dan bagajı var DNN veritabanı geri ve hepsi sadece 'iş' sahip olmaktır ...

Oluştur 02/08/2008 saat 00:29
kaynak kullanıcı
Diğer dillerde...                            


5 cevaplar

oy
19

GAC olması bekleniyor Herhangi derlemeler GAC kalmalıdır. Bu System.web.dll veya üretimde GAC dağıtmak edeceğiz başka 3. parti dll içerir. Bu yeni bir geliştirici bu derlemeleri yüklemek zorunda kalacak demektir.

Tüm diğer 3. parti meclisleri göreli yol boyunca referanslar olmalıdır. Benim tipik yapısı şöyledir:

-Project
--Project.sln
--References
---StructureMap.dll
---NUnit.dll
---System.Web.Mvc.dll
--Project.Web
---Project.Web.Proj
---Project.Web.Proj files
--Project
---Project.Proj
---Project.Proj files

Project.Web ve Proje kök meclisleri başvurmak / Kaynaklar nispeten klasörü. Bu .DLLs tahrip içine kontrol edilir.

Bunun dışında, * / bin * / bin / * obj global görmezden yolunda olmalıdır.

Bu ayar ile, meclislere tüm referanslar ya GAC ​​aracılığıyla (bu yüzden tüm bilgisayarlarda çalışabilmelidir), ya da solüsyon içindeki her projeye göreceli.

Cevap 02/08/2008 saat 00:40
kaynak kullanıcı

oy
4

Ağaç Cerrah boş NET geliştirme ağacı oluşturur harika bir araçtır. Bu kullanım yılda tweaked ve en iyi uygulamaların birçok uygular edilmiştir.

Cevap 11/09/2008 saat 14:03
kaynak kullanıcı

oy
4

Bu bir .Net belirli bir soru var mı?

Genellikle en iyi uygulama SCM zaten dosyalarından otomatik inşa edilmiştir şey kontrol getirmemektir. Bunların hepsi ideal olarak otomatik inşa sürecinin bir parçası olarak oluşturulur.

Eğer binsenin bahsettiğin dizin üçüncü taraf ikilileri yerine projenizin bir yapı içerir, görmezden (downvote?) Bu tavsiyeyi.

Cevap 02/08/2008 saat 00:44
kaynak kullanıcı

oy
2

Maven ben java kodlama ediyorum bu sorunla oldukça çok yardımcı olur. Biz scs için pom.xml taahhüt ve maven depo tüm bağımlılıklarını içerir. Benim için bunu yapmak için güzel bir yol gibi görünüyor.

Cevap 02/08/2008 saat 19:30
kaynak kullanıcı

oy
1

Hepimiz satıcıya özel başlıkları ve ikilileri içeren bir satıcı dizini kullanarak uygulamasını takip edin. Amaç herkes sadece bunu kontrol ve bazı üst düzey inşa komut dosyası çalıştırarak ürünü oluşturmak mümkün gerektiğidir.

Cevap 13/08/2008 saat 23:25
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more