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

2.3 KiB
Raw Blame History

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.