<# .SYNOPSIS Genereaza/improspateaza versiunile TEXT (.sc2/.vc2/.pj2) ale binarelor VFP din FLORA2ROA. .DESCRIPTION Wrapper peste D:\ROA\UTIL\foxbin2prg\git_sync.ps1 cu parametrii acestui proiect (flux in-arbore: textul sta LANGA binar, nu intr-un cache extern). Git urmareste textele .??2; binarele VFP sunt git-ignored, iar SVN ramane sursa de adevar pentru ele. Se ruleaza la inceput de sesiune si INAINTE de orice git commit, ca textele sa reflecte binarele curente. Conversia e incrementala si nu atinge niciodata binarele. Fluxul complet si capcanele: COMUN\docs\flux-editare-vfp-text.md, COMUN\docs\inrolare-proiect-git-text.md. .PARAMETER Force Reconverteste chiar daca textul e la zi. .EXAMPLE powershell -ExecutionPolicy Bypass -File Teste\text_din_bin.ps1 #> [CmdletBinding()] param( [string]$ProjectRoot, [switch]$Force ) $ErrorActionPreference = 'Stop' if (-not $ProjectRoot) { $ProjectRoot = Split-Path $PSScriptRoot -Parent } $tool = 'D:\ROA\UTIL\foxbin2prg\git_sync.ps1' if (-not (Test-Path $tool)) { throw "Nu gasesc $tool (tooling-ul partajat FoxBin2Prg)." } # -DbfList gol: proiectul nu are tabele de configurare de urmarit ca text & $tool -ProjectRoot $ProjectRoot -DbfList @() -Force:$Force exit $LASTEXITCODE