76 votes

Débuter avec le contrôle de version

J'ai besoin de mettre en œuvre le contrôle de version, même pour le développement de je faire à la maison. J'ai lu que la Subversion est au cours des deux dernières années et était sur le point de me consacrer à l'apprentissage de cette sur le côté jusqu'à ce que j'ai entendu parler de Git être le système de contrôle de version.

Compte tenu de la situation, dois-je tenir à distance et de voir celui qui vient en tête? Quels sont les avantages?

Seul problème que j'ai remarqué avec Git il n'y a pas beaucoup d'complète des Interfaces graphiques, ce qui est important pour de nombreux utilisateurs de mon équipe.

Aussi, ne me dérangerait pas de suggestions sur la façon de commencer avec l'un ou l'autre. (tutoriels, etc.)

82voto

Jon Works Points 1305

La chose la plus importante sur le contrôle de version est:

JUSTE DE COMMENCER À L'UTILISER

Ne pas utiliser le contrôle de version est une idée horrible. Si vous n'utilisez pas de contrôle de version, arrêtez de lire maintenant et commencer à l'utiliser.

Il est très facile de convertir à partir de

cvs<->svn<->git<->hg

Il n'est pas question que celle que vous choisissez. Il suffit de choisir la méthode la plus simple pour vous d'utiliser et de commencer l'enregistrement de l'histoire de votre code. Vous pouvez toujours migrer vers un autre (D)VCS plus tard.

Si vous êtes à la recherche pour un facile à utiliser l'interface graphique de regarder TortoiseSVN (Windows) et les Versions (Mac) (Suggéré par codingwithoutcomments)


Edit:

pix0r dit:

Git a quelques fonctionnalités intéressantes, mais vous ne serez pas en mesure de les apprécier, sauf si vous avez déjà utilisé quelque chose de plus standard, comme CVS ou Subversion.

C'. À l'aide de git est inutile si vous ne savez pas quelle version de contrôle peut faire pour vous.

Edit 2:

Juste vu ce lien sur reddit: Subversion Feuille de Triche. Bon guide de référence rapide pour le svn en ligne de commande.

19voto

Karl Seguin Points 10566

Utilisez Subversion, il est facile à configurer, facile à utiliser et dispose de nombreux outils. Tous les systèmes de révision futurs auront une fonction d'importation SVN, ce qui signifie que vous ne pouvez plus changer si vos besoins augmentent.

16voto

pix0r Points 17854

Le livre Subversion est votre meilleur moyen d’apprendre à utiliser cet outil. Il existe peut-être d'autres didacticiels de démarrage rapide, mais le livre est la meilleure référence que vous puissiez trouver.

Git a quelques fonctionnalités intéressantes, mais vous ne pourrez les apprécier que si vous avez déjà utilisé quelque chose de plus standard comme CVS ou Subversion. Je suis tout à fait d'accord avec les affiches précédentes et je commencerais par Subversion.

13voto

John Smithers Points 1459

Si vous débutez avec versioncontrol, lisez ceci:
HOWTO Contrôle à la source

11voto

Vaibhav Points 7334

Optez pour SVN. Si vous n'avez jamais utilisé le contrôle de source auparavant, cela n'aura aucune importance pour vous.

En outre, l’utilisation d’un système de contrôle de code source n’entraîne pas beaucoup d’apprentissage. Si vous en apprenez un, vous pourrez facilement en changer ultérieurement.

SVN est un excellent outil, qui devrait répondre à la plupart de vos besoins. Et depuis qu'il existe, il partage assez les outils de l'interface graphique (TortoiseSVN, par exemple).

Optez pour SVN.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X