Je suis un développeur solitaire pour le moment ; merci de partager vos expériences sur ce qu'est une bonne configuration de VC pour un développeur solitaire.
Mes contraintes sont les suivantes ;
- Je travaille sur plusieurs machines et j'ai besoin de les synchroniser.
- Je travaille parfois hors ligne
J'utilise actuellement Subversion (juste le client vers un serveur distant), et cela fonctionne bien. Je suis intéressé par Mercurial et git DVCS, mais aucun de leurs cas d'utilisation n'a de sens dans ma situation.
EDIT : J'ai migré mon développement actif vers Fossil. http://www.fossil-scm.org/ après l'avoir testé avec un client. J'aime beaucoup les fonctionnalités d'autosynchronisation de mes dépôts (réduisant les forks accidentels), le support de documentation (à la fois wiki et intégré/versionné) qui répond à mon besoin de documenter le code et le projet dans différents espaces, le gestionnaire d'incidents facile à configurer, le contrôle d'accès agréable, l'interface web personnalisable et la communauté serviable.