J'ai hérité d'un projet informatique, constitué d'un programme conséquent en C. (Développé pendant 3 ans par 3 programmeurs).
Depuis la première version de ce code, des modifications ont été apportées par différentes personnes, et pour assurer un suivi de ces modifications, elles effectuaient un "copier/coller" du code précédent et renommaient les fichiers en fonction du nom de la nouvelle version. Pour assurer un suivi sommaire des modifications effectuées, un fichier .txt était créé avec une phrase sommaire décrivant les modifications.
Continuer sur la même voie me parait dangereux, le nombre de fichiers continue d'augmenter et il est difficile de comprendre les différences entre les versions.
J'ai donc deux questions:
- Existe-t-il un moyen de comparer "automatiquement" deux versions existantes du projet? Par exemple je lui indique le dossier de la version 3.1 et le dossier de la version 3.2 et il me génère un fichier décrivant les modifications.
- Quels seraient les meilleures solutions pour mettre en place, dès aujourd'hui un suivi de versions? Comme avec SVN, Git, etc.
J'espère que c'était clair, merci pour vos réponses !
Matthieu
A voir également:
Comment comparer différentes versions d'un même code
Trouvez des réponses à vos questions sur les langages, les frameworks et les astuces de codage. Échangez avec d'autres développeurs passionnés pour améliorer vos compétences en programmation et rester au fait des dernières tendances du secteur.