Bu iyi bir fikre benziyor mu? (Svn / sürüm kontrolü / webdev / dağıtım)
Geçenlerde tasarımı ve ben işe şirkette kaynak kodu sürüm denetimi, test etme ve dağıtım şemasını uygulamakla görevli kazanılmış.
Şahsen ben kendi projeleri üzerinde birkaç yıldır Subversion ile çalıştık. Ama bu büyük ölçekte o meseleyi hiç. Dolayısıyla kimsenin ben deviced ettik aşağıdaki kurulumu hakkında yorum veya önerileriniz varsa burada sormak düşündüm:
Olması gerektiği gibi Gövde, ana gelişim ağacı olarak kullanılır
Uzaktan sunucuları (test ve üretim) SVN repo kodu göz atın.
Test sunucuları bagajı kontrol edin.
Üretim sunucuları üretim dalı ödeme.
gövde üretime hazır sayılır sonra, kararlı, iki kola birleştirilecek, ve üretim.
kararlı şube üretim dalı için bir basamak olduğunu. böcek Yeni kod üretim sunucusunda yayınladıktan sonra bulunursa, kararlı dal hata düzeltmeleri yanlışlıkları düzeltmeye ve ayrıca test etmek için kullanılır.
Sabit sonra değişikliklerin üretim dalı birleştirilecek ve ayrıca geri gelişimi normal yeni özellikler ekleyerek ve bağımsız olarak gerekli olan tüm hata düzeltmeleri ne gibi devam korumuştur bagaja edilir.
Bu şekilde, geliştirme üretim bırakma geldiği zaman hata düzeltmeleri gövde bağımlı olmadıklarından, gövde üzerinde durdurmak zorunda değildir. Ayrıca, son kararlı ve en-hatasız kod bile ağır hata düzeltme ortasında, kullanabildiği salt okunur dal hep orada.
Herkes varsa herhangi bir öneri, yorum veya aksi takdirde, çok memnun oluruz :)
Oluştur 09/12/2008 saat 19:33 2008-12-09 19:33
kaynak kullanıcı jimeh
Ben bakardık Subversion kullanarak Pragmatik Sürüm Kontrolü kitap. Onlar depo kendisi hem organize hem de, etiketleme teslim dallanma için gerçekten iyi bir yapıya hazırlamak, vb bültenleri, hata düzeltmeleri, yeni özellikler, deneyler, ilgili gövde Onlar hepsi için bir adlandırma kuralı var o yanı sıra SVN her özen komutları için "tarifleri".
Oldukça hızlı okuma ve onlar henüz düşünce değil şeyler de dahil olmak üzere, sizin için düşünme ve ağır kaldırma çoğunu yaptık.
Check out Sürekli Entegrasyon ve Seyir Kontrolü / CruiseControl.Net . Otomatik olarak (her n dak) veya talep üzerine kontrol etmek CC altındaki "projelerini" ayarlayabilirsiniz. Bagaja için bunu otomatik hale getirmek istediğimiz ve kararlı şube için talep üzerine başaracağım.
Proje büyüdükçe ve gövde korumak için bir şeyler olur sonra, zaman zaman büyük değişiklikler ya da kesme kenarı / deney / gelecekteki gelişimini yapmak için bir YTL şube kurmak isterim.
Cevap 09/12/2008 saat 19:43 2008-12-09 19:43 share
kaynak kullanıcı Eugene Yokota
Windows için Web SVN?
svnmerge ve bir dal molası izlemeyi yeniden adlandırma?
Windows ve SVN için Hata Takip
SVN birleştirme - felsefe
m2eclipse: için dizini güncellenemedi
Dizin izinlerini .svn Fix
PhoneGap ile farklı platformlar için sürüm
Tuleap Subversion 404 sayfa yükleme sorununun
Kimlik doğrulanıyor Git Deposu bakılmaksızın sunucu kimlik doğrulama
Svn çalışma kopyası git'e kopyasını çalışma