herramienta de gestión svn

1. ¿Qué es svn?

             Svn se utiliza para la gestión del código. Con svn, puede cargar el código en el servidor svn. Si desea utilizar el código, puede descargarlo del servidor svn y puede implementar funciones como actualización, carga y envío. .

              Si hay un conflicto de versión durante el proceso de envío, el envío fallará. Descargará el código al almacén local, lo revisará con el código en el servidor e implementará la actualización, de modo que la versión sea una más alta que la versión anterior y luego envíela.

2. instalación y configuración del servidor svn

    2.1 Paquete de instalación oficial

           

Sitio web oficial: http://subversion.apache.org/

Descargar: http://subversion.apache.org/download.cgi

    

    

    

    Ver menú del programa:

     

     Verifique el servicio, VisualSVN se inició correctamente

      

      

    2.2 Crear almacén

   Después de crear el servidor svn, se debe crear un almacén y los archivos para controlar la versión se almacenan en el almacén.

    Ingrese al administrador del servidor VisualSVN a través del menú de inicio:

       

      

     

     

   Seleccione el método de almacenamiento de archivos:

     

     

      Crear un repositorio vacío

       

       

       Establezca los permisos de acceso de los usuarios al almacén:

      

     

      Almacén creado con éxito:

     La dirección del almacén es https://dirección IP o nombre de la computadora/svn/nombre del almacén

     

       

   

     2.3 Crear directorio de proyectos

                 Para almacenar códigos de proyectos de desarrollo, documentos, etc. en el almacén, es necesario crear un directorio de proyectos.

            

            

           Creado con éxito:

            

           

tronco: El cuerpo principal del código de desarrollo del proyecto, que está activo desde el comienzo del proyecto hasta ahora, desde aquí puede obtener el último código fuente del proyecto y casi toda la información del historial de cambios.

rama: una copia del código separada de un punto determinado del tronco. Por lo general, las principales modificaciones de errores, el desarrollo experimental y el desarrollo de funciones personalizadas se pueden realizar aquí sin afectar el tronco. Si la sucursal ha logrado su propósito previsto, por lo general se puede fusionar (Mgerge) en el tronco.

etiqueta: se utiliza para indicar el estado de un determinado punto del tronco y la rama, para representar un estado estable del proyecto, generalmente el estado de liberación final.


         

        Se crea el directorio del proyecto, verifique su dirección svn:

        

        

          Copie la dirección svn:

         

        Autorización

         

         Prueba de inicio de sesión para permisos de lectura/escritura

         

          borrar caché de autenticación

                  Hay varias situaciones en las que es necesario borrar la memoria caché de autenticación:

                          1. Use varias cuentas para iniciar sesión localmente, y la cuenta y la contraseña ingresadas cada vez son diferentes

                           2. Cuando se cambia la contraseña de la cuenta (se recomienda limpiar)

              

              

3. adiciones, eliminaciones y modificaciones de svn

      1. pago (check out)

          Echa un vistazo al proyecto, copia una copia del proyecto a local (disco).

          Haga clic derecho en el directorio para ser desprotegido:

           

            

         2. añadir (añadir)

             Agregue archivos en el directorio desprotegido:

           

         

               Agregar a la lista de ignorados : Agregar a la lista de ignorados (marca que el archivo no requiere control de versiones)

              

            

               Agregar: marque este archivo para agregarlo al servidor ha sido marcado para agregarse al repositorio    

              

     3. cometer (enviar)

         Cuando se haya modificado el contenido del directorio o subdirectorio desprotegido, envíe Confirmar para enviar la modificación local al servidor svn: haga clic con el botón derecho en el directorio desprotegido o en el directorio que desea modificar:

               

               

                

                Después del envío, el contenido del directorio se sincroniza con el servicio svn

   4. actualizar (actualizar)

              Actualice los archivos en el almacén a local, haga clic con el botón derecho en el directorio de pago o el subobjetivo o archivo:

               

                (1) Actualizar a la última versión

                 

                 (2) Actualizar a la versión especificada

                  

                      

            5. eliminar (eliminar)

                         Eliminar: eliminar el archivo del repositorio

                 

                    Después de eliminar la marca, se elimina el archivo local y debe enviarse después de eliminar la marca.

            6. Recuperación

                   El registro de la operación se registrará en la operación del directorio o subdirectorio de pago, y la operación se puede deshacer antes del envío. Haga clic con el botón derecho en el directorio o subdirectorio de pago para revertir:
                    

                      

         (7) Manejo de conflictos

                   Dos clientes modifican el mismo archivo al mismo tiempo, cambian la misma ubicación y se produce un conflicto

                   Si el archivo ya está desactualizado cuando se encuentra la confirmación, significa que otra persona puede haberlo cambiado ----- así que actualice primero y luego confirme

                      

                              db.properties fusiona los archivos locales y del servidor (no mire directamente)

                              db.properties.mine Mi archivo local modificado

                              db.properties.r16 Modifiqué el archivo anterior

                               Archivos db.properties.r17 modificados por otros

                      Después de la combinación manual, debe marcar el archivo de conflicto editado como resuelto y luego confirmar 

4. Usando el complemento SVN de eclipse

                  Descargue el complemento Eclipse de Subversion 
                             http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA 

                  download site-1.10.11.zip, este tutorial coloca este zip en la unidad D.

                   Los siguientes son los pasos para instalar el complemento svn en STS:

     1. Ingrese a la interfaz de instalación del software STS

                 

          

      2. Instale el complemento svn

                  

                  

                         Ingrese la línea de comando anterior: SVN - jar:file:/d:/site-1.10.11.zip!/

                         Haga clic en Siguiente.

                  

                   

                   

                   

                     Cuando se le solicite, elija continuar con la instalación:

                   

                       

                         La instalación está completa y la vista STS tiene la opción SVN, lo que indica que la instalación se realizó correctamente:

                       

             

Supongo que te gusta

Origin blog.csdn.net/Wang_kang1/article/details/80781214
Recomendado
Clasificación