J'utilise des outils de contrôle des révisions pour gérer les versions changeantes de ma page Web, des documents LaTeX, ainsi que du code source réel, mais je ne pense pas que je le fais correctement. J'ai utilisé cvs pendant un moment, puis git plus récemment, mais je ne suis pas vraiment content avec eux, peut-être parce que je les utilise incorrectement. Je voudrais des conseils sur la façon de les utiliser correctement, ou une suggestion pour un autre type d'outil. Fondamentalement, je voudrais utiliser le contrôle de la source comme une fonction d'annulation à long terme persistante que je peux facilement parcourir. Par exemple, si j'avais un projet Java en éclipse, ce serait bien si je pouvais voir des vues côte à côte du fichier en cours et une version antérieure avec des options pour revenir complètement ou couper et coller à partir de l'ancien. En termes de quelque chose comme un arbre de la page Web, j'aimerais voir des vues côte à côte d'un arbre et revenir à des anciennes versions de fichiers ou ramener un répertoire entier qui a été précédemment supprimé.Contrôle des révisions facile à utiliser pour une personne
À l'heure actuelle, je fais un git add .; git commit -a
chaque fois que je fais des changements majeurs et que je peux restaurer certaines anciennes versions de fichiers si j'en ai besoin. Chaque fois que je devais revenir en arrière et parcourir l'arborescence de révision, cela semblait compliqué. J'ai essayé quelques interfaces graphiques dans le passé, y compris une visionneuse CVS basée sur le Web, mais elle semblait encore plus difficile que nécessaire.
Est-ce que je fais mal? Ou y a-t-il un outil différent que je devrais utiliser?
Merci, cette bague de bon conseil. – Rich