2016-08-17 1 views
-4

Si je comprends bien, un SNAPSHOTs est fait avant une version telle que 1.0-SNAPSHOT devient finalement 1.0.Comment choisir une nouvelle version d'instantané

Donc, après la version 1.0, comment est-ce que je décide de changer maintenant la version en 1.1-SNAPSHOT, ou 1.0.1-SNAPSHOT?

+0

Je suis un peu confus par la question. Normalement, vous modifiez la version à la main ou par un processus automatisé pour indiquer à quelle version il s'agit. Y avait-il autre chose que vous cherchiez à éclaircir à ce sujet? – Makoto

+0

Désolé, peut-être parce que je suis confus, je ne suis pas capable de formuler la question correctement. Lorsque j'écris du code au début de mon développement, je ne sais pas si je vais apporter des changements majeurs ou mineurs. Je ne sais pas si ma prochaine version sera 1.0.1, ou 1.1 (en fonction de combien je finis par changer) –

+1

Cela dépend de l'entreprise, mais aussi longtemps que vous suivez [versioning sémantique] (http: // semver .org /), alors il devrait être relativement simple. – Makoto

Répondre

-3

Une bonne écriture sur la façon de la version de votre application: http://semver.org/

Étant donné un numéro de version MAJOR.MINOR.PATCH, incrémenter le:

  • version majeure lorsque vous effectuez des modifications de l'API incompatibles
  • Version MINOR lorsque vous ajoutez des fonctionnalités de manière rétrocompatible
  • version PATCH lorsque vous effectuez des corrections de bogues compatibles avec les versions précédentes.

étiquettes supplémentaires pour préversion et construire des métadonnées sont disponibles extensions au format MAJOR.MINOR.PATCH.

+0

Bien que ce lien puisse répondre à la question, il est préférable d'inclure les parties essentielles de la réponse ici et de fournir le lien pour référence. Les réponses à lien uniquement peuvent devenir invalides si la page liée change. - [De l'avis] (/ review/low-quality-posts/13360539) –

+0

Mise à jour avec des détails ... merci pour les commentaires. –