Il controllo delle versioni è il modo in cui vengono identificate le versioni successive dello stesso software utilizzando nomi di versione univoci o numeri di versione univoci.
Attualmente abbiamo un ramo master per la nostra applicazione PHP in un repository condiviso. Abbiamo più di 500 clienti che sono abbonati del nostro software, la maggior parte dei quali ha una certa personalizzazione per scopi diversi, ognuno in un ramo separato. La personalizzazione potrebbe essere un nome di campo …
La mia organizzazione sta valutando di passare da SVN a Git. Un argomento contro lo spostamento è il seguente: Come facciamo il versioning? Abbiamo una distribuzione SDK basata sulla piattaforma NetBeans. Poiché le revisioni SVN sono numeri semplici, possiamo usarle per estendere i numeri di versione dei nostri plugin e …
Convenzioni di denominazione di versioni diverse sono adatte a progetti diversi? Cosa usi e perché? Personalmente, preferisco un numero di build in esadecimale (ad es. 11BCF), che dovrebbe essere incrementato molto regolarmente. E poi per i clienti un semplice numero di versione a 3 cifre, ovvero 1.1.3. 1.2.3 (11BCF) <- …
Ho visto che Java 1.2 è anche noto come Java 2. "Java 1.x" e "Java x" (ad esempio "Java 1.6" e "Java 6") si riferiscono alla stessa versione di Java? E se sì, perché la necessità di questa dualità?
Quello che penso di Build Numbers è che ogni volta che viene creata una nuova build notturna, un nuovo BUILDNUMBER viene generato e assegnato a quella build. Quindi per la mia applicazione versione 7.0 le build notturne saranno 7.0.1, 7.0.2 e così via. È così? Allora a che serve una …
abbiamo più clienti con esigenze diverse. Sebbene il nostro software sia modulare in una certa misura, è quasi certo che dobbiamo adeguare la logica di business di ogni modulo qua e là un po 'per ogni cliente. I cambiamenti sono probabilmente troppo piccoli per giustificare la suddivisione del modulo in …
Gli sviluppatori di software in genere non usano la data come numero di versione, sebbene il formato AAAAMMGG (o le sue variazioni) sembri abbastanza solido da poter essere utilizzato. C'è qualcosa di sbagliato in questo schema? O si applica solo a "tipi" di software limitati (come le produzioni interne)?
Possibile duplicato: quale "convenzione di denominazione della versione" usi? Modifichi i numeri di versione maggiore / minore / patch subito prima del rilascio o subito dopo? Esempio: hai appena rilasciato 1.0.0 al mondo (huzzah!). Ma aspetta, non festeggiare troppo. 1.1.0 uscirà tra sei settimane! Quindi correggi un bug e fai …
Di recente ho avuto una discussione con un collega sulle applicazioni web di versioning. Non penso che tu ne abbia affatto bisogno, e se vuoi solo un controllo di integrità per confermare che l'ultima versione è in diretta, penso che una data (YYMMDD) sia probabilmente abbastanza buona. Sono fuori base? …
Stavo spiegando un sistema di costruzione proposto (Gradle / Artifactory / Jenkins / Chef) a uno dei nostri architetti senior, e mi ha fatto un commento con cui non sono d' accordo, ma non ho abbastanza esperienza per pesare davvero. Questo progetto crea una libreria Java (JAR) come artefatto per …
Non ho imparato la programmazione a scuola e non lavoro come sviluppatore (professionale), quindi molte nozioni di base non sono abbastanza chiare per me. Questa domanda cerca di chiarire uno di essi. Ora supponiamo che io abbia dei problemi #1, #2e #3nel mio Tracker dei problemi che sono impostati per …
Una versione del prodotto, ad esempio v1.0.0.100, rappresenta non solo una versione di produzione unica del software, ma aiuta a identificare i set di funzionalità e le fasi di aggiornamento rapido per tale prodotto. In questo momento vedo due modi per mantenere il pacchetto finale / build / versione binaria …
Supponi di avere un'interfaccia IFoo: public interface IFoo { void Bar(string s); int Quux(object o); } Nella versione 2 dell'API, è necessario aggiungere un metodo Glarga questa interfaccia. Come si fa senza interrompere gli utenti API esistenti e mantenendo la compatibilità con le versioni precedenti? Questo è principalmente rivolto a …
In senso generale, per i progetti a lungo termine che possono avere più versioni durante il ciclo di vita dei prodotti e che richiedono il supporto di prodotti precedenti, qual è il modo migliore per gestire le versioni dei prodotti e la ramificazione della base di codice? In un senso …
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.