Meilleur contrôle de Version pour les développeurs

Je suis un développeur solitaire sur le moment, s'il vous plaît partagez vos expériences sur ce qui est une bonne VC programme d'installation pour un développeur solitaire.

Mes contraintes sont;

  • Je travaille sur plusieurs machines et le besoin de les garder synchronisés
  • Il m'arrive de travailler en mode hors connexion

Je suis actuellement à l'utilisation de Subversion(uniquement le client à un serveur distant), et qui fonctionne ok. Je suis intéressé par Mercurial et git DVCS, mais aucun de leurs cas d'utilisation du sens à ma situation.

EDIT: j'ai migré mon développement actif de Fossiles http://www.fossil-scm.org/ après la mise à l'essai avec un client. J'aime vraiment les caractéristiques de autosync mon référentiels(réduction accidentelle fourches), la documentation de soutien(à la fois de wiki et de l'embarqué et de version) qui prend en charge mon besoin de documenter le code et le projet dans les différents espaces, le plus facile à configurer l'outil de suivi, de nice, de contrôle d'accès, skinnable interface web et à l'aide de la communauté.

  • Ce genre de question similaire a été posté dans ce forum par quelqu'un d'autre sur here
  • Cette question a aidé stackoverflow.com/questions/97850/...
  • Je n'aime pas VSS À TOUS. Cependant, il a un avantage que les autres n': Son système de fichiers de base. Donc, pour UN développeur, à la recherche de synchronisation à des endroits différents, en mettant un VSS db dans une mesh.com le dossier est un moyen rapide de se lever et courir
  • Je suis également très heureux Fossiles pistes ou compile sur tout ce que j'ai essayé de dev sur: xp, vista, mac ppc, mac intel et Windows 7.