Documenteaza setup-ul git paralel cu SVN in CLAUDE.md
COMUN/ are acum propriul git separat (romfast/comun.git), la fel ca la ROAACNPRO; adauga in CLAUDE.md sectiunea despre coexistenta git/SVN si folosirea vcx2txt.ps1 pentru cautari in .vcx/.scx. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -34,3 +34,6 @@ roacont_ref.FPT
|
|||||||
|
|
||||||
# Subversion (working copy paralela / migrare de la SVN)
|
# Subversion (working copy paralela / migrare de la SVN)
|
||||||
.svn/
|
.svn/
|
||||||
|
|
||||||
|
# COMUN este gestionat separat, prin propriul sau git (romfast/comun.git)
|
||||||
|
COMUN/
|
||||||
|
|||||||
21
CLAUDE.md
21
CLAUDE.md
@@ -17,9 +17,26 @@ Changes to shared code can ripple into other products — see "Shared code" belo
|
|||||||
|
|
||||||
## Version control
|
## Version control
|
||||||
|
|
||||||
This is an **SVN** working copy, not git (`svn info` → `^/ROACONT/Trunk`,
|
This is primarily an **SVN** working copy (`svn info` → `^/ROACONT/Trunk`,
|
||||||
repository root `http://svnroa:3001/svn/ROA`). Use `svn status`, `svn diff`, `svn commit`,
|
repository root `http://svnroa:3001/svn/ROA`). Use `svn status`, `svn diff`, `svn commit`,
|
||||||
`svn log`, etc. — git commands do not apply here.
|
`svn log`, etc. for the day-to-day legacy workflow.
|
||||||
|
|
||||||
|
A **git** mirror also runs in parallel, pushed to `gitea.romfast.ro:romfast/roacont.git`.
|
||||||
|
SVN remains the "live" source of truth; git is synced to it manually, not the other way
|
||||||
|
around. `.svn/` is git-ignored. `COMUN/` is excluded from this repo's git (see `.gitignore`)
|
||||||
|
because it's shared by every ROA product and is versioned by its **own separate git repo**,
|
||||||
|
`gitea.romfast.ro:romfast/comun.git` (same remote used by ROAACNPRO and other siblings) —
|
||||||
|
run git commands for `COMUN/` from inside that directory, not from the ROACONT root.
|
||||||
|
|
||||||
|
Searching inside compiled `.vcx`/`.scx` binaries (grep can't read them directly) uses
|
||||||
|
`D:\ROA\UTIL\foxbin2prg\vcx2txt.ps1`, parametrized for this project:
|
||||||
|
```
|
||||||
|
powershell -ExecutionPolicy Bypass -File D:\ROA\UTIL\foxbin2prg\vcx2txt.ps1 `
|
||||||
|
-Project D:\ROA\ROACONT\roacont.PJX -ProjectRoot D:\ROA\ROACONT `
|
||||||
|
-CacheRoot D:\ROA\UTIL\foxbin2prg\_textcache_roacont
|
||||||
|
```
|
||||||
|
(cache not yet built as of this writing — run once before relying on it; keep it separate
|
||||||
|
from other projects' caches under `_textcache_<proiect>`).
|
||||||
|
|
||||||
## Building / running
|
## Building / running
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user