Ir al contenido principal

COMO SUBIR SOLO TUS CAMBIOS (1 PROGRAMADOR)

Pasos para subir cambios cuando el archivo tiene modificaciones de otros programadores

Ruta del archivo de ejemplo que tiene modificaciones: /var/www/html/empresarial-sys/app/Models/ServiciosEmpresarial.php 

1.- No dirigimos a la raiz del proyecto: /var/www/html/ 

  • Ejecutamos: bash backup_file.sh

  • Luego copiamos la ruta del archivo que tenemos el problema
  • Para lo cual tenemos que ir al archivo, click derecho y Copy absolute path

  • Luego pegamos donde solicita la ruta completa del archivo a respaldar


  • Luego nos solicitará el Nombre del programador TENER EN CUENTA QUE DEBE DE EMPEZAR CON MAYÚSCULA: Eddy
  • Llenamos:

Esto generará una copia del archivo original, agregando tu nombre al final del nombre del archivo.
Para visualizarla, solo recarga el proyecto.

  • Luego de verificar que este nuestro archivo copiado
    • El script preguntará si deseas realizar un git checkout.
    • Este paso sirve para limpiar los cambios locales y dejar el archivo original sin modificaciones.
    • De esa forma podrás copiar tu código desde el archivo con tu nombre al archivo limpio y prepararlo para el commit.
  • En este caso si deseamos hacer el git checkout por lo cual ponemos : S


  • Luego hacemos git diff y vemos que se encuentra limpio:


  • Por lo cual ahora si pasaremos nuestros cambios para poder comitear


2.- Luego de comitear tenemos que regresar el archivo a como estaba antes, para lo cual hacemos los siguientes pasos:

  • No dirigimos a la raiz del proyecto: /var/www/html/
  • Ejecutamos: bash backup_file_promote.sh
  • Luego pedirá la ruta completa del archivo del programador

 es decir la ruta que se agregó nuestro nombre al final

/var/www/html/empresarial-sys/app/Models/ServiciosEmpresarialEddy.php 

Con ello ya estaría regresado los cambios y si actualizamos vemos que ya estaría como antes: