diff --git a/docs/GUIA_EQUIPO_GIT.md b/docs/GUIA_EQUIPO_GIT.md new file mode 100644 index 0000000..b2ca820 --- /dev/null +++ b/docs/GUIA_EQUIPO_GIT.md @@ -0,0 +1,63 @@ +# 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`.*