Usa Git para construir almacenes, crear sucursales, fusionar sucursales

1. Prepara el medio ambiente

La gestión de la versión del código es un vínculo importante e indispensable en la ingeniería del software. Existen muchos softwares de administración de código de uso común, como SVN, GitHub y la nube de código. Hoy organizaremos un tutorial sobre cómo publicar código en la nube de código, establecer sucursales y fusionar sucursales.

1.1 Código de registro cuenta en la nube

Inicie sesión en la URL https://gitee.com/, haga clic para registrarse e iniciar sesión.Inserte la descripción de la imagen aquí

1.2 Descargue e instale SmartGit

Cómo descargar e instalar, por favor Baidu por ti mismo, no los repetiremos aquí.
Inserte la descripción de la imagen aquí
Hemos completado el trabajo de preparación anterior.

2. Operaciones relacionadas

2.1 Establecer almacén y carga de código

2.1.1 Establecer un almacén de códigos

Inicie sesión en Code Cloud y haga clic en el signo + en la esquina derecha del almacén para construir el almacén.

Inserte la descripción de la imagen aquí
Complete el nombre del almacén y haga clic en Crear para completar la creación del almacén.
Inserte la descripción de la imagen aquí

2.1.2 Código de carga

Copie la dirección de descarga del proyecto git
Inserte la descripción de la imagen aquí
Ejecute SmartGit, [Repository] -> [Clone], pegue la dirección del proyecto en el cuadro de texto, haga clic en Siguiente para completar la descarga de la plantilla de código.
Inserte la descripción de la imagen aquí
El directorio raíz de la máquina es el que se muestra en
Inserte la descripción de la imagen aquí
la figura. Pegue el código que se cargará en esta carpeta, como se muestra en la figura. Inserte la descripción de la imagen aquí
Envíe primero el código y luego presione el código, como se muestra.
Inserte la descripción de la imagen aquí
Después de que el envío sea exitoso, vaya al almacén de la nube de código para verificar y encontrar que se han agregado los archivos correspondientes, lo que demuestra que el proyecto se ha enviado con éxito.
Inserte la descripción de la imagen aquí

2.2 Establecer sucursales y fusionar sucursales

2.2.1 La importancia de crear ramas

Crear ramas es la norma para la iteración rápida de código, y los escenarios reales que a menudo se encuentran son los siguientes:

  1. Desarrollo de nuevas funciones Es
    necesario desarrollar nuevas funciones . El administrador creará una nueva rama desde la troncal. Los desarrolladores extraerán el código de la nueva rama. Una vez que se complete el desarrollo, el código se fusionará en la troncal y se publicará en la red externa.
  2. Los
    proyectos en línea de corrección de errores de emergencia han encontrado errores importantes, ya sea para revertir el código (esto es básicamente un desastre) o para arreglarlo en la columna vertebral del código actual, a fin de garantizar la calidad y la seguridad del código, primero elimine una rama para reparar Después de que el error se publique en línea, se fusionará con el tronco después de ser estabilizado.

2.2.2 Crear una rama

Haga clic en la columna [Rama] en la nube de código, haga clic en [Nueva rama], aparecerá un cuadro de selección emergente, [Inicio] puede elegir si desea crear desde el tronco o crear una rama desde la rama; [Nombre de la nueva rama] Como su nombre indica, haga clic en Enviar para completar La creación de ramas.
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Como se muestra en la figura, tenemos una nueva rama.
Inserte la descripción de la imagen aquí

2.2.3 Tire de la rama

Regresamos a la página de operación SmartGit en este momento, seleccione [origen] -> [Obtener más] -> [191210] -> [Obtener], puede arrastrar la rama de "191210" al local (Figura 1); haga doble clic " 191210 ", el código fuente se extrae al local (Figura 2); se completa el establecimiento de la sucursal y la extracción del código.
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

2.2.4 Fusionar sucursales

  1. Use la idea para abrir el código fuente que descargamos al local, modifique parte del código y haga clic en Enviar.
    Inserte la descripción de la imagen aquí
    Inserte la descripción de la imagen aquí
  2. Código de combinación en SmartGit.
    (1) Haga doble clic en el maestro para seleccionar el maestro.
    (2) Haga clic en la rama, haga clic con el botón derecho y seleccione [Fusionar] -> [Fusionar con el árbol de trabajo], inserte el código de la rama en el tronco (consulte la Figura 1). (Se recomienda orar cuando hace clic en el botón. Ore para que no haya conflicto en el código; de lo contrario, debe resolver el problema del conflicto de código).
    (3) Idea En este momento, el código se ha cambiado al tronco, enviar y enviar el código, y completar la fusión del código (Figura 2 )
    Inserte la descripción de la imagen aquí
    Inserte la descripción de la imagen aquí
    Inserte la descripción de la imagen aquí

3. Un pequeño truco

El equipo del proyecto usó SVN antes, más tarde, debido a la necesidad de usar el marco Spring Cloud y el uso de Jenkins para publicar y empaquetar, por lo que el sistema de administración de código se cambió a nube de código (de hecho, les pedí a todos que lo cambiaran de acuerdo con el principio de lively). Al comienzo del uso, me encontré con muchos problemas de cobertura de código. Todos se quejaron de que no había inteligencia de servidor SVN original. Más tarde, después de que Baidu echó un vistazo, encontré la causa del problema y lo compartí con todos Si hay algo mal, primero dude si tiene un problema con la operación @ 杆 精.).
Los pasos para enviar el código deben ser:
primero el código local [Confirmar], luego el código [Actualizar proyecto] (resolver el conflicto del código) y luego [Insertar], puede evitar que otros sobrescriban su código.

17 artículos originales publicados · elogiados 0 · visitas 467

Supongo que te gusta

Origin blog.csdn.net/weixin_36008116/article/details/103477075
Recomendado
Clasificación