Files
MBS/docs/GUIA_EQUIPO_GIT.md
T

2.4 KiB

Guía rápida del equipo — Repositorio Git (MBS ERP)

Migración del ERP MBS a Genero 6.0. El código vive en un repositorio central (Gitea) y cada quien trabaja en una copia local en su PC. Sigue estos pasos.


1. Una sola vez — clonar el repositorio

  • Dónde: en la raíz C:\ (ruta corta; evita problemas de rutas largas de Windows/Genero).
  • Abre CMD y ejecuta:
    cd C:\
    git clone http://192.168.40.251:3000/jsoto/MBS.git
    
  • Esto crea la carpeta C:\MBS con todo el código.
  • Nombre del folder: MBS (no lo renombres — todos igual, para que las rutas del proyecto funcionen).
  • Cuando pida credenciales: tu usuario y clave de Gitea.

2. Una sola vez — preparar tu PC

  • Sigue el checklist C:\MBS\docs\SETUP_PC_MBS.md (runtime fgl602, DSN de sistema a .250 con Database=marmotech, fglprofile, etc.).

3. Abrir el proyecto en Genero Studio

  • Abre el proyecto: C:\MBS\PROYECTO\MBSerp_new3.4pw

    Ese es el proyecto limpio y oficial. NO uses el viejo MBSVG240.4pw.

4. Trabajo de cada día

Al empezar (bajar lo último de tus compañeros):

cd C:\MBS
git pull

Trabaja solo en los programas de tu ticket asignado. Compila y prueba en GST contra .250.

Al terminar un programa (subir tus cambios):

git add -A
git commit -m "veprmt101 migrado y probado - ticket #123"
git push

5. Reglas simples

  • Cada quien toca solo sus programas (según el ticket) → no se pisan.
  • Haz git pull al empezar el día y antes de cada git push.
  • Mensajes de commit claros: programa + ticket (ej. noprmt020 migrado - ticket #145).
  • No subas compilados — el .gitignore ya excluye .42*, cachés, etc.
  • Si por casualidad dos necesitan el mismo programa, coordinen antes (igual que con los tickets).

6. Datos de referencia

Qué Valor
Repo central http://192.168.40.251:3000/jsoto/MBS.git
Carpeta local C:\MBS
Proyecto GST PROYECTO\MBSerp_new3.4pw
Runtime Genero fgl602
BD de pruebas 192.168.40.250 (marmotech)
Seguimiento (qué probar) Tablero en monday.com
Server de pruebas / prod .251 (pruebas) → .40.4 (producción)

7. Flujo hacia producción

Tu PC (compilas/pruebas vs .250) → git push → server de pruebas .251 (git pull + GAS) → producción.


Documento vivo: si encuentras algo nuevo, edítalo y haz push.