«versioning» etiketlenmiş sorular

Sürüm oluşturma, aynı yazılımın birbirini izleyen sürümlerinin benzersiz sürüm adları veya benzersiz sürüm numaraları kullanılarak tanımlanma biçimidir.

9
Ana şubede yüzlerce özelleştirilmiş şubenin bakımını yapın
Şu anda paylaşılan bir depoda PHP uygulamamız için bir ana şubemiz var. Her biri ayrı bir branşta farklı amaçlarla kişiselleştirilebilen, yazılımımızın abonesi olan 500'den fazla müşterimiz var. Özelleştirme, farklı bir metin alanı adı, tamamen yeni bir özellik veya modül veya veritabanındaki yeni tablolar / sütunlar olabilir. Karşılaştığımız zorluk, bu yüzlerce …

6
Git ile sayısal bir versiyonlama planına nasıl ulaşırsınız?
Kuruluşum SVN'den Git'e geçmeyi düşünüyor. Taşınmaya karşı bir argüman şöyledir: Versiyonu nasıl yaparız? NetBeans Platformuna dayanan bir SDK dağıtımımız var. SVN revizyonları basit sayılar olduğundan, bunları eklentilerimizin ve SDK sürümlerinin sürüm numaralarını genişletmek için kullanabiliriz. Git'e taşınırken bununla nasıl başa çıkacağız? Olası çözümler: Hudson'dan derleme numarasını kullanarak (Problem: bunu gerçek …

13
Hangi “sürüm adlandırma kuralını” kullanıyorsunuz? [kapalı]
Farklı sürüm adlandırma kuralları farklı projeler için uygun mudur? Ne kullanıyorsunuz ve neden? Şahsen ben onaltılık (örneğin 11BCF) bir yapı numarası tercih ederim, bu çok düzenli olarak artırılmalıdır. Ve sonra müşteriler için basit bir 3 haneli sürüm numarası, yani 1.1.3. 1.2.3 (11BCF) <- Build number, should correspond with a revision …


12
MAJOR.MINOR.BUILDNUMBER.REVISION içindeki yapı numarası tam olarak nedir?
Derleme Numaraları hakkında düşündüğüm şey, ne zaman yeni bir gece derlemesi oluşturulduğunda, yeni bir BUILDNUMBER üretilip bu yapıya atanması. Yani 7.0 sürüm uygulamam için, gece yapılan sürümler 7.0.1, 7.0.2 vb. Olacaktır. Öyle mi? Öyleyse, derleme numarasından sonra REVISION kullanımı nedir? Yoksa REVISION kısmı her gece inşaatından sonra artırılıyor mu? Burada …

9
Birden fazla müşteri için aynı yazılımın farklı, özelleştirilmiş sürümleri nasıl korunur
farklı ihtiyaçları olan birden fazla müşterimiz var. Yazılımımız bir dereceye kadar modüler hale getirilmiş olsa da, hemen hemen her modülün iş mantığını burada ve her müşteri için biraz ayarlamamız gerektiği kesindir. Değişiklikler muhtemelen modülü her bir müşteri için ayrı (fiziksel) bir modüle bölmeyi haklı çıkarmak için çok ufak, derlemeyle ilgili …

16
Yazılım sürüm numarası olarak tarih
Yazılım geliştiriciler, tarihi tarih numarası olarak kullanmazlar, ancak YYYYMMDD formatı (veya varyansları) kullanmak için yeterince sağlam görünüyor. Bu programda bir sorun mu var? Yoksa yalnızca sınırlı türdeki yazılımlar için de geçerlidir (şirket içi yapımlar gibi)?
43 versioning 

7
Ana / küçük / yama sürüm numaranızı ne zaman değiştirirsiniz?
Olası Çoğalt: Hangi “sürüm adlandırma kuralı” nı kullanıyorsunuz? Başlıca / küçük / yama sürüm numaralarınızı serbest bırakmadan hemen önce veya hemen sonra değiştiriyor musunuz? Örnek: Dünyaya sadece 1.0.0 yayınladınız (huzzah!). Ama bekle, çok fazla kutlama. 1.1.0 altı hafta içinde çıkıyor! Böylece bir hatayı düzeltir ve yeni bir yapı oluşturur. Bu …
40 versioning 

14
Web uygulamalarını sürümlendirmeli misiniz?
Kısa bir süre önce bir iş arkadaşıyla web uygulamalarını sürümlendirme hakkında bir tartışma yaptım. Buna hiç ihtiyacın olduğunu sanmıyorum ve sadece son sürümün yayınlandığını onaylamak için bir sağlık kontrolü istiyorsan, bir randevunun (YYMMDD) muhtemelen yeterince iyi olduğunu düşünüyorum. Ben tabandan mıyım? Ben noktayı mı özlüyorum? Web uygulaması sürüm numaralarını kullanmalı …

2
Build.number neden anlamsal sürümün “kötüye kullanılması” dır?
Bizim üst düzey mimarlar birine bir teklif inşa sistemi (Gradle / Artifactory / Jenkins / şef) anlatırken, o da bana bir yorum yaptı bunu çeşit tartmak-in gerçekten katılmıyorum, ama tecrübeli yeterince etmek değilim. Bu proje, diğer ekipler tarafından yeniden kullanılacak bir eser olarak bir Java kütüphanesi (JAR) oluşturur. Sürüm için, …


5
Sürüm numarasını ne zaman arttırmalıyım?
Okulda programlamayı öğrenmedim ve (profesyonel) bir geliştirici olarak çalışmıyorum, bu yüzden birçok temel konu bana açık değil. Bu soru, bir tanesini netleştirmeye çalışır. Şimdi ben sorunları var varsayalım #1, #2ve #3sürümü için geliştirilmiş / düzeltilmelidir ayarlanır benim Sorunlar Tracker 1.0.0ve son (kararlı) sürümü olduğunu 0.9.0. Sürümü 1.0.0ne zaman arttırmalıyım ? …

2
Yazılım sürüm numaralarını VCS'de saklamak iyi bir uygulama mıdır?
Gibi bir ürün sürümü, v1.0.0.100yalnızca yazılımın benzersiz bir üretim sürümünü değil, aynı zamanda söz konusu ürün için özellik kümelerini ve düzeltme aşamalarını tanımlamaya yardımcı olur. Şu anda bir ürünün nihai paketini / derlemesini / ikili sürümünü korumanın iki yolunu görüyorum: Sürüm Kontrolü Bir yerde bir dosya sürüm numarasını saklar. Sürekli …

5
Bir arayüzü nasıl geliştirir ve değiştirirsiniz?
Arayüzünüz olduğunu söyleyin IFoo: public interface IFoo { void Bar(string s); int Quux(object o); } API'nizin 2. sürümünde, Glargbu arayüze bir yöntem eklemeniz gerekir . Bunu, mevcut API kullanıcılarınızı kırmadan ve geriye dönük uyumluluğu koruyarak nasıl yaparsınız? Bu temel olarak .NET'e yöneliktir, ancak diğer çerçevelere ve dillere de uygulanabilir.

4
Uzun vadeli projelerin ürün sürümlendirmesini ve dallanmasını ele almanın en iyi yolu nedir?
Genel anlamda, ürünlerin yaşam döngüsü boyunca birden fazla sürüm alabilen ve önceki ürünlerin desteğini gerektiren uzun vadeli projeler için, ürün sürümlerini ve kod tabanının dallanmasını ele almanın en iyi yolu nedir? Daha spesifik olarak, uygun dağıtılmış sürüm kontrolünün (yani git) yerinde olduğunu ve ekiplerin küçükten büyüğe kadar olduğunu ve geliştiricinin …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.