2009-06-26 7 views
3

Je suis un débutant donc s'il y a une terminologie pour ce que je fais, je ne sais pas comment le rechercher. Alors pardonnez-moi si cela a déjà été demandé. Alors voici ce que je fais. Avant de faire des changements de code majeurs, je fais une copie du dossier des projets et je l'appelle "projet v6" par exemple. Ensuite, si je gâche vraiment les choses et ne peux pas trouver un moyen de l'annuler, je reviens simplement au dossier précédent. Cela a fonctionné assez bien pour moi mais parfois j'oublie de faire ceci et dois prendre 2 pas en arrière. Existe-t-il un moyen plus facile de faire cela que ce que je suis maintenant?Suivre les changements que je fais en copiant les dossiers du projet

Répondre

7

Il existe de nombreux outils de contrôle source, qui garde la trace de tout ce genre de choses. Git, subversion, cvs (utilisé liens wikipedia, ce qui explique chacun avec plus de détails. Cela peut être fait beaucoup plus facilement une fois que vous l'habitude.

Dans les deux cas il y a commettez ce que vous avez fait à un serveur (qui peut être votre propre machine.) Mais vous pouvez stocker votre code ailleurs (pour ne pas tout perdre, au cas où votre disque dur tombe en panne ou quelque chose comme ça) Google Code est un bon exemple:

Git - plus difficile à utiliser, mais très puissant (plus utilisé quand il y a beaucoup de gens travaillant sur le même projet, et même le même fichier parfois), beaucoup plus facile à traiter avec des branches et des choses comme ça (si vous ne savez pas ce que c'est, vous n'en avez probablement pas encore besoin)Svn (subversion) et cvs - plus simple à utiliser, avec moins de ressources disponibles. Probablement suffisant pour vos besoins

+0

Avec la subversion, il peut être fait plus facilement et vous n'avez pas faut s'y habituer. Vous devez simplement valider vos modifications de temps en temps. Quotidien est la suggestion typique. –

+2

N'utilisez pas CVS: il est sérieusement dépassé (mais encore mieux que de ne pas utiliser le contrôle de version). –

2

Je suis absolument d'accord pour commencer à utiliser un système de contrôle de source. Même si, pour d'autres raisons que de bonnes habitudes de travail, vous devrez utiliser un système de contrôle à la source.

Cela dit, si votre disque est Visual Studio (éditions non-express), vous pouvez utiliser un addins à:

Questions connexes