Git o Mercurial son sistemas de control de versiones recientes y de hecho pueden ser más adecuados que SVN para esto. TortoiseHG es una GUI compatible con Mercurial similar a TortoiseSVN. El flujo de trabajo es muy similar: agregue los archivos que desea versión, comprométase cada vez que alcance un hito y actualice/realice una compra cuando desee volver a una revisión temprana.
Mercurial es mucho más fácil que configurar SVN y usarlo efectivamente una vez que te acostumbras. No necesita inicializar un repositorio separado, yace en su directorio de trabajo (simplemente ejecute el comando init en su directorio de trabajo).
Si necesita trabajar en versiones separadas del mismo proyecto, puede simplemente hacer una copia de su directorio de trabajo, confirmar cambios diferentes en cada copia y eventualmente extraer cambios de uno a otro si lo desea (SVN requiere usted puede crear sucursales manualmente en el repositorio central, y las fusiones son más difíciles de hacer bien).
repositorios Mercurial son también mucho más fácil de copia de seguridad y restauración (siempre se puede simplemente copiar, pero puede utilizar empuje y tira para hacer transferencias incrementales a su ubicación de copia de seguridad)
Aquí es una good reference book about Hg; una vez que obtenga los conceptos básicos, el uso de la GUI debe seguir naturalmente.
¿Qué sucede si estoy revisando un proyecto existente? este artículo asume que es un proyecto nuevo. Recibo la advertencia "la carpeta de pago no está vacía" – sarsnake