Git ou Mercurial sont des systèmes de contrôle de version récents et peuvent en effet être mieux adaptés que SVN pour cela. TortoiseHG est une interface utilisateur compatible Mercurial similaire à TortoiseSVN. Le flux de travail est très similaire: ajoutez les fichiers que vous voulez mettre à jour, validez chaque fois que vous atteignez un jalon, et mettez à jour/vérifier quand vous voulez revenir à une révision anticipée.
Mercurial est beaucoup plus facile que SVN à configurer et utiliser efficacement une fois que vous vous y êtes habitué. Vous n'avez pas besoin d'initialiser un référentiel séparé, il réside dans votre répertoire de travail (il suffit d'exécuter la commande init sur votre jobdir).Si vous devez travailler sur des versions séparées du même projet, vous pouvez simplement faire une copie de votre répertoire de travail, valider différents changements dans chaque copie, et finalement apporter des changements de l'un à l'autre si vous le souhaitez (SVN nécessite vous pouvez créer manuellement des branches dans le dépôt central, et les fusions sont plus difficiles à obtenir).
dépôts Mercurial sont également beaucoup plus facile de sauvegarde et de restauration (vous pouvez toujours simplement les copier, mais vous pouvez utiliser pousser et tractions pour effectuer des transferts supplémentaires à l'emplacement de sauvegarde)
Voici un good reference book about Hg; Une fois que vous obtenez les bases, l'utilisation de l'interface graphique devrait suivre naturellement. Et si je vérifie le projet existant?
Cet article suppose que c'est un nouveau projet. Je reçois l'avertissement "Le dossier de paiement n'est pas vide" – sarsnake