«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.

2
Önemli bir hatayı giderirken anlamsal sürüm oluşturma
Şu anda çok fazla kamusal kullanımı olan bir kütüphaneyi yönetiyorum ve semantik versiyonlama hakkında bir sorum vardı . Kütüphanenin yanlış uygulanmış ve her zaman yanlış uygulanmış oldukça önemli bir bölümünü yeniden gözden geçirmek istiyorum. Ancak bunu yapmak, büyük bir karar olan genel API'de değişiklikler anlamına gelir. Yapmak istediğim değişiklik yineleyicilerin …

4
Yeni sürümler aktarılırken veritabanı şeması değişikliklerini işleme
Ağır gelişme dönemlerinde, veritabanı şeması hem hızlı hem de sürekli olarak değişir ve haftalık beta sürümüne bastığımız zaman, şema o kadar değişti ki, tek mantıklı seçenek yapabileceğim tüm tabloları nuke yapmak ve yeni sürümleri geliştirici veritabanımdan kopyala. Açıkçası, bu, bir kez başlatıldıktan sonra işe yaramayacak, çünkü nuking üretim verileri felaket …

4
Hızlı ana sürüm kötü tasarımın bir kanıtı mı?
Birkaç ay önce genç programcı olarak işe başladım. Üzerinde çalıştığımız sistem ~ 2 yıldır üretimde. Sistemin ya da tasarımın dilenmesiyle ilgilenmedim. Fark ettiğim bir şey, sistem ana sürümünün zaten 11.YZ Form diğer sistemler ve kütüphanelerle çalışma deneyimimi oluşturması, bu kadar hızlı bir ürün çarpma büyük sürümünü gördüğümü hatırlamıyorum. 1.XY'de yıllardır …

2
Anlamsal Sürüm Oluşturma sürüm numaralarında 4 bileşene izin veriyor mu?
Gördüğüm tüm semantik sürüm örnekleri kullanımda 3 bileşen göstermektedir. En fazla 2 nokta karakteri. Tarihinde $DAYJOB, sürüm numaralarımızda 4 bileşen kullanıyoruz: 5.0.1.2 Anlamsal Sürüm Oluşturma buna izin veriyor mu? Ve daha üst düzey ve daha tartışmalı bir yan soru olarak, bu gerçekten önemli mi? Anlamsal sürüm oluşturmayı zorlamanın iyi bir …

3
REST API'lerini sürümleme. Her API'nın kendi sürümü vardır
URL'de REST API'lerinin sürümünü, özellikle yolun başlangıcında, yani aşağıdaki gibi bir şey belirtmek çok yaygındır: POST /api/v1/accounts GET /api/v1/accounts/details Ancak, sürümün her API ile ilişkili olduğu herhangi bir tasarım görmedim. Başka bir deyişle, her bir API'nın sürümünü ayrı tutuyoruz. yani: POST /api/accounts/v2 GET /api/accounts/details/v3 Bu yaklaşımı kullanarak, değişikliği bozulduğunda belirli …

5
Kullanıcıların bir özellik olduğunu düşündüğü hataları nasıl tedavi edebilirim?
Soru : Son kullanıcının bir özellik olduğunu düşündüğü bir hatayı ele almanın doğru yolu nedir? Detaylandırma : Kullanıcıların büyük bir yüzdesi bir özellik olarak bekleniyorsa, daha kararlı olması için "sabit" veya "sabit" bırakılması gerektiğini tahmin ediyorum? Ancak, kullanıcıların çok küçük bir yüzdesi bir özellik olmasını beklerse ...% 0.1 veya% 1 …

2
Dosya adının bir parçası olarak sürüm numarası
Bazı yazılımların sürüm numaralarının dosya adlarının bir parçası olduğunu, bazılarının ise olmadığını görüyorum. Daha sonra ikinci tipe alışkınım ve bence bu daha popüler, ancak eski türü bazen javascript kütüphanelerinde görüyorum. Örneğin, jQuery dosya adı jquery-2.1.0.jsyerine gibidir jquery.js. Bu dosya türlerini her güncellediğimde, bu dosyaları yükleyen diğer programlardaki yerleri aramam ve …

5
Bağımlı yazılım bileşenlerinin sürüm numaralandırması için en iyi uygulamayı arama
Birbirine bağlı olan yazılım bileşenleri için sürüm numaralandırması yapmanın iyi bir yoluna karar vermeye çalışıyoruz. Daha spesifik olalım: Yazılım bileşeni A, yerleşik bir aygıtta çalışan bir bellenimdir ve bileşen B, normal bir PC (Linux / Windows makinesi) için ilgili sürücüsüdür. Özel bir protokol kullanarak birbirleriyle iletişim kuruyorlar. Ürünümüz aynı zamanda …
15 versioning 

1
Sürüm numaralarında CR ne anlama geliyor?
Hazırda Bekletme modunun hazırda bekletme sürümünün 4.0 sürümü, örneğin 4.0.0.CR7 için CR postfix'i vardır. CR kısmı ne anlama geliyor? Bu tür sürüm numaralandırmalarını ne zaman kullanmalıyım?
15 versioning 

1
Java sürümleri arasındaki farkların özeti? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. 2 yıl önce kapalı . Bu sorunun cevapları bir toplum çabasıdır . Bu yayını iyileştirmek için mevcut yanıtları düzenleyin. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Java sürümü arasındaki yazılım geliştirme açısından büyük farklar nelerdir? …
14 java  versioning 

3
çoklu havuz ortamında paket ve sürüm stratejileri
Biz kendi git depolarını yöneten çok sayıda takımı olan küçük bir şirketiz. Bu bir web platformudur ve her takımın eserleri günün sonunda gece testleri için konuşlandırılır. Süreci versiyonlama ve paketleme etrafında resmileştirmeye çalışıyoruz. Her takımın günlük gelişim yaptıkları bir ana dalı vardır. Her bir ekibin kalite güvencesi üyeleri, ekibinin yaptığı …

2
git, maven ve jenkins - sürüm oluşturma, geliştirme ve yayınlama iş akışını oluşturur
Git, maven ve jenkins ile aşağıdakileri yapmanın tercih edilen yolu nedir: "Dev" ve "release" şubelerini sürdürmek istediğim bir uygulama geliştiriyorum. Jenkinlerin ikisini de inşa etmesini istiyorum. Serbest bırakma yapılarının 1.5.2 gibi sürümlere sahip olması ve dev-build'lerin sadece 0.0.1-SNAPSHOT'lar olması olabilir. 2 farklı pom.xml dosyasına sahip olmak istemiyorum. Profillere baktım, ancak …

3
Bir MySQL veritabanında İlişkisel Verileri Sürümlemek için Kalıplar?
Bir kullanıcının kayıtları düzenleyebileceği ve bu kayıtların geçmiş sürümlerini görebildiği bir proje için bir yaklaşım bulmaya çalışıyorum. Aşağıda, bir liste kullanarak sessizleştirilmiş bir örnek şema verilmiştir: TABLE list ( id int auto_increment primary key, user_id int, title varchar(255) ); TABLE list_tasks ( id int auto_increment primary key, list_id int, title …
12 mysql  versioning 

6
Paylaşılan kütüphaneler için dallanma ve sürüm oluşturma stratejisi
Bu mesajlar birbiriyle ilişkili gibi görünüyor, ama beynim erimeye başlıyor ve bunu düşünmeye çalışıyor: P İşverenim kaynak kontrolünü kullanmaya yeni başladı, çünkü daha fazla geliştirici işe almadan önce "depo", çoğunlukla evden çalışan yalnız geliştiricinin sabit diskiydi. Yazdığı tüm .NET kodu toplu olarak kontrol edildi ve çok sayıda yinelenen (okuma: kopyala …

5
Bir proje çatallandı, sürüm numaram nerede başlıyor?
Bir projeyi çatalladım ve çok değiştirdim. Bu çatal burada sadece küçük bir özellik değişikliği değil ve orada gömülü bir hata düzeltmesi değil, oldukça önemli bir değişiklik. Çekirdek kodun yalnızca çoğu paylaşılıyor. Bu projeyi v2.5.0'da çatalladım. Bir süredir çatalımı v3.0'da versiyonlamaya başladım. Ancak bunun doğru yol olup olmadığından emin değilim, çünkü …
12 versioning 

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.