J'utilise la subversion pour le contrôle de version de mon code (tortoisesvn sur les fenêtres et VisualSVN comme le serveur sur un autre ordinateur). Les choses vont très bien en ce qui concerne le maintien de différentes versions de mon code, avec les journaux nécessaires, etc. Parfois, je fais quelques modifications non essentielles/triviales au code et je les commets avant de partir. Parfois, je fais des changements essentiels que les gens qui utilisent mon code (y compris moi) doivent savoir si elles mettent à jour et exécuter en quelques erreurs car une fonction a été supprimé/modifié/rebaptisé etc.code Assigner (engage) Numéros Version Maître
La plupart des programmes que je télécharger un l'histoire de la version, et ils ont des changements importants ainsi que des changements mineurs enregistrés bien. Ils ont aussi différentes versions de leur programme comme 1.01, 1.02, 1.5 2.0 etc.
Ma question est la suivante: Est-ce que SVN me permet de changer un numéro de révision « maître » de mon code. Disons que j'ai fait quelques centaines de commits, et maintenant que je suis complètement satisfait de mon code, je l'augmente de la version 0.1 à la version 0.2. Le SVN peut-il suivre cela? Si oui, comment vais-je faire cela? Si non, existe-t-il un autre logiciel qui peut me faciliter la vie en ce qui concerne la version de mon logiciel? Puisque SVN a la 'version' dans le nom, je suis sûr que cette petite fonctionnalité doit exister et je ne suis pas au courant.
Actuellement, j'utilise un fichier txt dans le dossier 'trunk' et je le mets à jour avec chaque changement majeur, qui est très lourd, sujet aux erreurs (j'oublie parfois) et désuet.
Merci!