No voy a explicar lo que es un repositorio pues Just Sherekan lo explica muy bien. Me limitaré a instalar Subversion (SVN) en Windows, y hacer unas pocas pruebas para subir al repositorio desde NetBeans.

En mi caso descargué VisualSVN Server, lo instalé y configuré dos usuarios y un grupo al que asigné a los usuarios; todo esto a través de una interfaz muy sencilla.

Luego bajé dos clientes SVN, uno para integrarlo al NetBeans y otro para integrarlo al Windows Explorer. En adelante, habiendo instalado el primero de los clientes nombrados, explicaré muy brevemente como importar un proyecto de NetBeans en el SVN:

  • Click derecho sobre el proyecto y elegir Versioning \ Import into Subversion Repository…. La primera vez que lo hagamos nos pedirá el path de nuestro cliente SVN (en mi caso C:\Program Files\CollabNet Subversion). Luego será necesario reinciar el IDE.
  • Repetir los mismos pasos que el punto anterior, sólo que ahora nos abrirá la ventana de importación que consiste en tres pasos donde se ingresan Repository URL, Usuario y Password, luego Repository Folder (se puede seleccionar Browse para explorar en nuestro repositorio) y el mensaje que identifica la versión que estamos a subir, por ejemplo: “primera versión” y finalmente se visualizan una lista con los archivos importados
  • Una vez finalizado, se realiza automáticamente un commit de los archivos y los mismos ya estarán disponibles en el repositorio.

Luego, cada vez que modifiquemos un archivo, NetBeans lo resaltará en color azul indicando que el mismo se encuentra desactualizado en el respositorio. Para importarlo basta realizar click derecho sobre el archivo, Subversion\Update y luego Subversion\Commit.

Así también, sobre cada archivo, al realizar click derecho y seleccionar Subversion, se puede comparar archivos, mostrar anotaciones, reemplazar el archivo por otra versión, etc.

Esto es una breve introducción, como de costumbre, queda para ustedes seguir profundizando.