Vous pouvez essayer d'utiliser svk comme client local au lieu de svn. Svk est un système de contrôle de version pseudo-distribué utilisant des dépôts svn.
Vous utiliseriez svk pour mettre en place un miroir du référentiel, le synchroniser, et vous pouvez changer le contenu de votre coeur, autant de révisions que vous voulez et tout est local.
Vous pouvez également créer une branche du référentiel en miroir et l'utiliser comme checkout, puis vos commits sont également une opération locale seulement, et quand vous êtes prêt avec un lot de validations, vous les poussez sur le svn distant repository (et récupère les autres utilisateurs, comme une commande svn update).
Deux mises en garde:
- Préparez-vous à utiliser la ligne de commande. À ma connaissance, il n'y a pas de TortoiseSVK ou autre interface graphique.
- J'ai seulement utilisé svk sur linux. Si vous utilisez Windows, je ne suis pas sûr de la qualité du client.
Autre que cela, je seconde en utilisant bazaar, mercurial ou git comme d'autres l'ont suggéré. Bazar est probablement le plus facile à utiliser, et a une interface graphique TortoiseBzr qui, selon un de mes collègues, est assez solide.
Git est le plus dur à utiliser. C'est comme le couteau de l'armée suisse qui est presque plus large que longtemps, avec tous les petits gadgets et les pères-papas dedans et qui pendent, avec les ressorts si serrés que vous coupez occasionnellement un doigt en essayant de prendre une lame en dehors.
Ceci est utile pour les projets open source lors de la soumission d'un correctif, mais ne souhaitant pas attendre qu'il soit approuvé avant d'en créer un autre. – dbkk
La plupart des projets utilisent aujourd'hui Git, ce que j'ai fait, cloné un dépôt GIT et Subversion'ed. Je suis capable de mettre à jour la copie de Git et de la garder à jour ainsi que de maintenir mes changements, avec moins de conflits. Je pensais que ça vous donnerait un pourboire! – asyncwait
duplicata possible de [Puis-je avoir un projet dans deux référentiels SVN?] (Http://stackoverflow.com/questions/425975/can-i-have-one-project-in-two-svn-repositories) – JasonMArcher