Bei der Versionierung werden aufeinanderfolgende Versionen derselben Software anhand eindeutiger Versionsnamen oder eindeutiger Versionsnummern identifiziert.
Derzeit haben wir einen Hauptzweig für unsere PHP-Anwendung in einem gemeinsam genutzten Repository. Wir haben mehr als 500 Kunden, die Abonnenten unserer Software sind, von denen die meisten Anpassungen für verschiedene Zwecke vornehmen, jeweils in einer eigenen Niederlassung. Die Anpassung kann ein anderer Textfeldname, eine völlig neue Funktion oder ein …
Meine Organisation erwägt, von SVN zu Git zu wechseln. Ein Argument gegen das Verschieben lautet wie folgt: Wie machen wir die Versionierung? Wir haben eine SDK-Distribution, die auf der NetBeans-Plattform basiert. Da es sich bei den SVN-Revisionen um einfache Nummern handelt, können wir sie verwenden, um die Versionsnummern unserer Plugins …
Passen unterschiedliche Versionsnamenskonventionen zu unterschiedlichen Projekten? Was benutzt du und warum? Ich persönlich bevorzuge eine hexadezimale Build-Nummer (z. B. 11BCF), die sehr regelmäßig erhöht werden sollte. Und dann für Kunden eine einfache 3-stellige Versionsnummer, dh 1.1.3. 1.2.3 (11BCF) <- Build number, should correspond with a revision in source control ^ …
Ich habe gesehen, dass Java 1.2 auch als Java 2 bekannt ist. Verweisen "Java 1.x" und "Java x" (zum Beispiel "Java 1.6" und "Java 6") auf dieselbe Java-Version? Und wenn ja, warum ist diese Dualität notwendig?
Was ich über Build-Nummern denke, ist, dass jedes Mal, wenn ein neuer nächtlicher Build erstellt wird, eine neue BUILDNUMBER generiert und diesem Build zugewiesen wird. Für meine 7.0-Versionsanwendung lauten die nächtlichen Builds also 7.0.1, 7.0.2 usw. Ist es so? Was nützt dann eine REVISION nach der Build-Nummer? Oder wird der …
Wir haben mehrere Kunden mit unterschiedlichen Bedürfnissen. Obwohl unsere Software bis zu einem gewissen Grad modularisiert ist, ist es fast sicher, dass wir die Geschäftslogik jedes Moduls hier und da ein wenig für jeden Kunden anpassen müssen. Die Änderungen sind wahrscheinlich zu klein, um das Aufteilen des Moduls in ein …
Softwareentwickler verwenden in der Regel kein Datum als Versionsnummer, obwohl das Format JJJJMMTT (oder dessen Abweichungen) solide genug aussieht, um verwendet zu werden. Stimmt etwas mit diesem Schema nicht? Oder gilt es nur für begrenzte Arten von Software (wie Eigenproduktionen)?
Mögliches Duplikat: Welche "Versionsnamenskonvention" verwenden Sie? Ändern Sie Ihre Haupt- / Neben- / Patch-Versionsnummern direkt vor oder nach der Veröffentlichung? Beispiel: Sie haben gerade 1.0.0 für die Welt freigegeben (huzzah!). Aber warte, feiere nicht zu viel. 1.1.0 erscheint in sechs Wochen! Sie beheben also einen Fehler und erstellen einen neuen …
Ich habe vor kurzem eine Diskussion mit einem Kollegen über die Versionierung von Webanwendungen geführt. Ich glaube, Sie brauchen es überhaupt nicht, und wenn Sie nur eine Überprüfung der Integrität durchführen möchten, um zu bestätigen, dass Ihre neueste Version live ist, ist ein Datum (JJMMTT) wahrscheinlich gut genug. Bin ich …
Ich war eine vorgeschlagene Build - System (Gradle / Artifactory / Jenkins / Chef) zu einem unserer leitenden Architekten erklären, und er machte mir einen Kommentar , dass ich irgendwie nicht zustimmen, aber ich bin nicht erfahren genug , um wirklich Wiegen am. In diesem Projekt wird eine Java-Bibliothek (JAR) …
Ich habe in der Schule kein Programmieren gelernt und arbeite nicht als (professioneller) Entwickler, daher sind mir viele Grundlagen nicht ganz klar. Diese Frage versucht, einen von ihnen zu klären. Nun nehmen wir an , dass ich Probleme haben #1, #2und #3in meiner Probleme Tracker , die für Version korrigiert …
Eine Produktversion wie z. B. v1.0.0.100stellt nicht nur eine einzigartige Produktionsversion von Software dar, sondern hilft auch bei der Identifizierung von Funktionssätzen und Hotfix-Phasen für dieses Produkt. Im Moment sehe ich zwei Möglichkeiten, die endgültige Paket- / Build- / Binärversion eines Produkts zu pflegen: Versionskontrolle. Eine Datei speichert irgendwo die …
Angenommen, Sie haben eine Schnittstelle IFoo: public interface IFoo { void Bar(string s); int Quux(object o); } In Version 2 Ihrer API müssen Sie Glargdieser Schnittstelle eine Methode hinzufügen . Wie können Sie dies tun, ohne Ihre vorhandenen API-Benutzer zu beschädigen und die Abwärtskompatibilität aufrechtzuerhalten? Dies richtet sich hauptsächlich an …
Wie lassen sich Produktversionen und Verzweigungen der Codebasis im Allgemeinen bei langfristigen Projekten, für die während des Produktlebenszyklus möglicherweise mehrere Releases vorliegen und die Unterstützung früherer Produkte erfordern, am besten handhaben? Nehmen Sie genauer an, dass eine ordnungsgemäße verteilte Versionskontrolle vorhanden ist (z. B. Git) und dass die Teams klein …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.