Files
roafacturare/docs/handoff_svn_conflicte.md
2026-09-09 22:19:22 +03:00

48 lines
2.3 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Stare periculoasa: copia de lucru SVN e in conflict (09.09.2026, 22:0x)
`roa_sync.ps1` s-a oprit la pasul 1 (`svn update`) cu 9 conflicte. Copia de lucru
`D:\ROA\ROAFACTURARE` ramane in stare conflictuala pana la rezolvare. Git e curat si pushat.
## Ce e in conflict
Binare VFP (2 clase, 4 fisiere):
- `COMUN\clase\ofacturare_comun.vcx` / `.vct`
- `COMUN\clase\omodificari.vcx` / `.VCT`
Documentatie (5):
- `COMUN\docs\conventie_encoding_cp1252.md`, `depanare_testare_vfp.md`,
`flux-editare-vfp-text.md`, `reguli_lucru.md`, `todos.txt`
Sursa modificarilor care vin: r18035 „TODO 21: perioade TVA la verificarea codurilor fiscale +
diacritice ANAF" (si urmatoarele), comise de Marius din alta sesiune.
## De ce nu e pierdere de lucru
Textul rezolvat exista deja in git: `COMUN` `main` fusese adus la `origin/main` (r18069, deci
INCLUDE TODO 21) inainte de squash merge, iar `ofacturare_comun.vc2` s-a imbinat curat cu
modificarile #13. Continutul corect = ce e acum in git `COMUN` `main` (`8e022d3`).
## Rezolvarea propusa (NEEXECUTATA, asteapta decizia lui Marius)
1. `svn resolve --accept working` pe cele 4 binare DUPA ce se face write-back din textul din git
(`txt2vcx.ps1 -ProjectRoot D:\ROA\ROAFACTURARE` pe `ofacturare_comun.vc2` si `omodificari.vc2`),
ca binarul sa contina si TODO 21, si #13.
2. Cele 5 fisiere de documentatie: conflictele sunt textuale; varianta din git `main` le are deja
imbinate (ambele parti pastrate). Se copiaza din git peste fisierul in conflict, apoi
`svn resolve --accept working`.
3. Abia dupa aceea `roa_sync.ps1` se reia de la capat.
## Alt lucru de decis
`svn update` a readus fisiere pe care le-am sters doar din git: `docs\cercetare\` (versionat in
SVN), `docs\handoff_13_formular_unificat.md`, `docs\handoff_curatenie_progres.md`,
`docs\mockup_13_formular_unificat.html`. Ca sa dispara si din SVN e nevoie de `svn rm` + commit,
care raman la Marius.
## Ce e deja facut si nu se reia
- git `main` in ambele repo-uri: squash merge comis SI pushat pe `origin`
(ROAFACTURARE `104c24e`, COMUN `8e022d3`). Branch-urile `plan13-s2` sterse local.
- `D:\ROA\DATABASE\SCRIPTURI_CLAR‚69`: 6 scripturi `svn add`-uite, necomise;
scripturile 08 si 09 `svn rm`-uite (nu se aplica la clienti). Nimic comis in SVN.