Red de conocimientos turísticos - Información de alquiler - Preguntas sobre el código base SVN y el código en línea

Preguntas sobre el código base SVN y el código en línea

SVN tiene una arquitectura C/S y el almacenamiento de datos se divide en servidor y cliente. La creación de una base de código generalmente se refiere a las operaciones del lado del servidor SVN. Esta biblioteca se puede crear en cualquier lugar; lo que desea publicar es código en línea, que se almacena en el cliente SVN.

Los formatos de archivos del lado del servidor y del lado del cliente de SVN son diferentes, por lo que no puede acceder directamente a la ruta de almacenamiento del lado del servidor SVN. Solo puede extraer o exportar el contenido de almacenamiento del lado del servidor a través de. Cliente SVN.

Después de comprender estos conocimientos básicos, debes comprender que lo que tienes que hacer es:

1. Primero crea un servidor SVN (puedes instalar el programa de instalación del lado del servidor SVN, específicamente para Para establecer un servidor SVN al que se accede a través de http/https o el protocolo svn, también puede simplemente usar TortoiseSVN para crear un servidor local y acceder al servidor SVN a través de archivos:///);

2. el servidor Crea un repositorio vacío en el lado del cliente. Cree un repositorio vacío en el lado del servidor y cargue la carpeta www-web-projects original en el repositorio recién creado en el servidor SVN;

3. Cree una nueva carpeta donde almacena su código en línea y verifique. el contenido del repositorio en esta nueva carpeta y establezca esta carpeta como la carpeta donde publicará su código más adelante.

4. Busque una carpeta en su máquina de desarrollo, modifique el código en la carpeta, cárguelo en el servidor SVN y luego actualice la carpeta con el nuevo código cargado.

De esta manera, todo tu trabajo se divide en 3 ubicaciones de almacenamiento: 1) lado del servidor; 2) lado de desarrollo; 3) lado de publicación en línea, que están bien organizados y no interfieren entre sí.

Por supuesto, hay muchas habilidades para usar bien SVN, como ramas/etiquetas y ganchos (que pueden realizar publicaciones automáticas en tiempo real y actualizar el editor en línea cada vez que se envía en el lado de desarrollo). , que necesitas para seguir aprendiendo contenido.