¿Qué control de fuente / versión usar para el hogar?

Solía ​​usar svn, y tenía la configuration de AnkhSVN en Visual Studio. Terminé migrando el server svn de un linux box a un cuadro de Windows hace 4 años. No tuve un buen process de copy de security / restauración en esa máquina, y me temo que he perdido la mayoría de las historias de cosas en las que trabajé en casa cuando murió ese disco duro (lo sé … lo sé … Debería haberlo respaldado)

¿Hay algún service que pueda usar donde no tenga que ser responsable de los procedimientos del desastre?

Necesito poder crear un repository a voluntad sin un montón de configuration.

Supongo que podría configurar otro server svn, si puedo get alguna estrategia de recuperación que sea lo suficientemente transparente, me puedo olvidar.

¿Qué usan otras personas para su propio desarrollo personal?

Uso git para todo, incluso cosas locales personales. Parte de lo que me gusta de él es que puedo git init sin ningún problema y tener un repository allí mismo. Hace todo lo que quiero sin saltar por los aros (el process de svn para fusionar una twig me viene a la mente como una experiencia desgarradora).

También tengo un server remoto con gitosis instalado, por lo que con muy poco esfuerzo puedo tener una copy de security sincronizada de mi repository y hacerlo público o privado. Por supuesto, puedes usar github y tienes less de qué preocuparte.

git tiene un poco de curva de aprendizaje si lo usa de forma distribuida, pero para un repository de un solo hombre, funciona bastante parecido a svn hecho a la derecha.

Utilizo unfuddle y es increíble. Gratis para proyectos individuales y económico para agregar más usuarios.

EDITAR: también viene con funciones de seguimiento de problemas y gestión de proyectos.

Usamos svnsync en un trabajo cron para replicar los repositorys entre ubicaciones separadas. (Y utilizamos una copy de security normal en el sitio principal).

Use un VCS distribuido, como Bazar o Mercurial . Refleje sus proyectos para alojamiento público gratuito como Launchpad (Bazar) o Bit Bucket (Mercurial). Entonces siempre tendrá al less dos copys completas de cada repository, y más si otras personas deciden salirse de su código.

Perforce es gratis para 2 usuarios y 5 espacios de trabajo para clientes, ideal para cosas personales.

Personalmente utilizo SVN en casa. Solo uso el file: protocolo para acceder a él a través de mi networking doméstica: no vi ningún punto para configurar un server web para ello, ni ninguna ventaja particular al usar su protocolo svn :.

Solía ​​hacer copys de security de todas mis cosas en DVD, teóricamente una vez al mes, pero más como cada 2 o tres meses. Pero ahora que mis copys de security toman más de un DVD, cambié simplemente a la copy de security en el disco duro de una computadora de repuesto. Puedo hacerlo fácilmente a través de la networking, así que aparte de la molestia de que se ejecute durante una hora, es un plan de respaldo sencillo. Si no tiene una computadora de repuesto, en estos días puede comprar una computadora barata o una usada por un par de cientos de dólares, así que a less que esté muy apretado por dinero, no es gran cosa. (Comentario tangencial: Hace un par de años noté una tienda de "artículos electrónicos excedentes" y decidí visitarlos para ver qué tenían. Tenían un montón de computadoras usadas que vendían a $ 250 cada una. Obsoleto, pero estaba pensando que sería divertido tener otra computadora para poder jugar con Linux en casa, así que compré una. Así que las computadoras han pasado de ser máquinas multimillonarias compradas solo por gobiernos y megacorporaciones después de meses de planificación intensiva, hasta productos ¡que una persona de class media puede comprar como una compra impulsiva!)

Subversión, con duplicación automática a través de SVK a algún lugar en el otro lado del planeta 🙂