SVN para el desarrollo de PHP en NetBeans en Windows?

Estoy usando NetBeans en Windows para el desarrollo de PHP.

Ahora estoy controlando las versiones manualmente (copie el directory del proyecto con date y hora).

Siento que necesito algo mejor, algo que haga un seguimiento de los cambios.

Quiero consultar aquí con desarrolladores experimentados de PHP que trabajan solos (no en equipo) .

Supongo que necesito aprender mucho sobre SVN, la integración de SVN con IDE, el uso de SVN, etc.

Cosas que quiero saber:

  • ¿Cuánto time puede tomar aprender SVN, y vale la pena gastar time para aprender en mi caso? SVN no es tan simple, y me preocupa que necesite pasar mucho time antes de get beneficios en productividad.

  • Me pregunto cuántos desarrolladores profesionales de PHP están usando SVN y qué tan efectivo es.

SVN no es tan complicado de aprender. El manual aquí es un recurso excelente y gratuito. Hay muchas herramientas para hacer que las cosas cotidianas a nivel de desarrollador sean fáciles y no intrusivas.

Si no has usado ningún tipo de Control de versiones antes, y siempre estarás trabajando solo, entonces puedes elegir cualquier VCS, ya sea SVN, Git (mucha gente prefiere Git, pero dicen que la curva de aprendizaje es un poco más empinada que SVN) o cualquier otro.

Lo importante es que elijas un sistema y lo uses. El control de versiones puede ser tan simple como quieras hacerlo, pero es imperativo que tengas algo en su lugar si tu código es incluso vagamente importante para ti.