¿Cómo instalar SVN?

SVN es una valiosa herramienta desarrollada por Apache, utilizada en el mundo de la programación para el control de versiones y revisión de software. Es un sistema centralizado de código abierto. SVN es útil cuando varios desarrolladores están trabajando en una aplicación y desean mantener su código en un lugar junto con el seguimiento de las versiones creadas para cada archivo, el historial de confirmación de cada archivo.

Además, en caso de que su cliente quiera algunos documentos / progreso en su código o si está buscando exportar su código a ubicaciones de clientes, probablemente esta sea la plataforma más fácil para administrar todas esas cosas. Puede crear cualquier número de repositorios según su tipo de contenido u otros criterios distintivos específicamente. Puede crear cualquier cantidad de carpetas en esa rama del repositorio y, por lo tanto, también prevalece la claridad.

Beneficios de SVN

  • SVN trata con un repositorio, principalmente un lugar donde descansa su parte de código comprometida junto con el historial de versiones. El repositorio normalmente se basa en un servidor de archivos que ejecuta el programa del servidor Subversion y proporciona contenido a los clientes de Subversion
  • ¿Desea agregar código en el mismo archivo / clase de servicio / repositorio? Simplemente complete su parte del código y comprométase / presione en SVN. Una vez que haga esto, se asignará una versión de seguimiento a los archivos respectivos y otros desarrolladores pueden actualizar que han extraído los códigos del repositorio SVN, para que su trabajo ya no se vea obstaculizado.
  • ¿Trabaja en diferentes módulos y desea fusionar código más tarde? Bien !! SVN proporciona ramas para eso, puede cortar una rama de la rama principal y colocar sus módulos / conjunto de código en ella. Las ramas son útiles en los casos en los que busca entregar partes de código en múltiples sprints (un paradigma ágil).
  • Los desarrolladores en realidad toman el control de un directorio donde ocurre el desarrollo principal y se llama ' Trunk ' .

Punto clave de SVN

  • Mientras trabaje con repositorios, recuerde realizar una copia de seguridad regular, de modo que si un servidor falla, pueda acceder a la versión reciente de sus archivos.

Ejecute amablemente el siguiente comando para crear copias de seguridad

svnadmin hotcopy path/to/repository path/to/backup

Pasos para instalar SVN

Discutamos los pasos necesarios para instalar SVN son los siguientes

Paso 1: vaya a https://tortoisesvn.net/downloads.html y descargue la versión adecuada entre las opciones que se muestran a continuación (seleccione la versión estable que aparece en el momento en que la va a descargar):

Paso 2: marque la carpeta donde desea crear un repositorio mediante los siguientes pasos

Ahora haga clic derecho en el Repositorio -> TortoiseSVN -> cree el repositorio aquí

Paso 3: una vez que marque la carpeta para la creación del repositorio, aparece un cuadro de diálogo, asegúrese de copiar la URL en azul en sus notas adhesivas para referencias posteriores.

Paso 4: Ahora seleccione su carpeta de proyecto deseada que debe rastrearse, haga clic derecho sobre ella y haga clic en la opción de pago SVN. Al hacer esto, le está diciendo a SVN que haga un seguimiento de los cambios que estamos a punto de hacer en nuestro código.

Asegúrese de mantener seleccionado el botón de opción 'Revisión de cabeza', una vez que presione OK después de esto, obtendrá el siguiente cuadro de diálogo:

Entonces puede ver aquí que el número de revisión parece ser 0, también verá que en la carpeta desprotegida, se creará una carpeta .svn.

Paso 5: Ahora intentemos integrar con eclipse, si eclipse no contiene el complemento, entonces el subclipse debe instalarse según la siguiente ruta de navegación:

Vaya a Ayuda -> Instalar nuevo software … http://subclipse.tigris.org/update_1.10.x

Haga clic en la opción Agregar, una vez que haga esto; Aparecerá una casilla de verificación para Subclipse (como usted haya nombrado al agregar la URL anterior), finalice el proceso. Esto hace que el eclipse se integre con SVN.

Para verificar lo mismo, siga los pasos dados:

"Ventana" -> "Abrir perspectiva" -> "Otro …", una opción de nombre comenzará a aparecer aquí ahora.

Paso 6: Crear un repositorio SVN con eclipse

Vaya a Windows -> Mostrar vista -> busque SVN y luego seleccione la opción SVN Repositories

Paso 7: dentro de la ventana SVN Repositories, que se muestra como se muestra, realice los siguientes pasos

Haga clic derecho, luego seleccione Nuevo -> Ubicación del repositorio, luego en el cuadro URL escriba svn: // localhost, como se muestra a continuación, luego haga clic en finalizar.

En caso de que obtenga algún error después de hacer esto (es decir, si aparece algún error en la consola de eclipse), asegúrese de manejar la configuración del proxy (para obtener referencias, busque el error en stackoverflow.com).

Paso 8: después de hacer esto, vaya al panel de navegación, haga clic derecho en proyecto -> Equipo -> Compartir proyecto, luego seleccione SVN -> Siguiente -> Finalizar. Una vez que haga clic en el botón Finalizar, verá que SVN está instalado en su sistema

Paso 9: Ahora puede seguir editando los archivos de su programa y el eclipse puede seguir la pista de esos, para seguir los cambios realizados, haga clic derecho en el "Proyecto" en el Explorador de proyectos de un eclipse, luego vaya a "Equipo", luego seleccione "Sincronizar con el repositorio". Le dará todos los cambios que aparecen allí y, por primera vez, simplemente puede seleccionar los archivos entre el conjunto que se va a confirmar y luego SVN generará un número de revisión para el mismo.

Asegúrese de confirmar los archivos de esta manera solamente, porque cada vez que confirma archivos / carpetas masivas, se genera un número de revisión.

Aclaremos un poco con un ejemplo:

En caso de que esté desarrollando un módulo que contenga 10 archivos y estén correlacionados de modo que se planeen entregar en la misma versión, asegúrese de confirmarlos en un solo cabezal de revisión, de modo que en caso de que su cliente le indique que revierta los cambios que simplemente al revertir ese número de revisión, puede estar seguro de que todo lo asociado se revirtió.

Paso 10: SVN también brinda la oportunidad de encontrar el historial de un archivo determinado, puede reemplazar directamente su código actual con esas revisiones también si lo desea.

Resumiendo aquí, de la misma manera que SVN puede integrarse con IDE como el código de Visual Studio. Entonces, para el desarrollo paralelo, para satisfacer las restricciones de la línea de tiempo de trabajo ágil, SVN es una buena herramienta de centralización.

Artículos recomendados

Esta ha sido una guía sobre cómo instalar SVN. Aquí hemos discutido el concepto básico, los pasos para instalar SVN en nuestro sistema. También puede consultar los siguientes artículos para obtener más información:

  1. Cómo instalar Jenkins
  2. Cómo instalar SQL Server
  3. Cómo instalar MATLAB