OCVS — OneDrive Code Versioning System
Un sistema di controllo versione decentralizzato per VS Code che usa OneDrive (o qualsiasi cartella condivisa) come remote.
Funzionalità
- Repository su OneDrive — init, clone, repair
- Branch — crea, switcha, elimina, lock/unlock
- Commit — stage, commit, snapshot, manifest SHA-256
- Pull Request — crea, approva, chiudi, merge con three-way merge
- Deploy — pubblica file con cache-busting versioning
- TypeScript — compila
.ts → .js con sourcemap inline al deploy
- UI — pannello SCM nativo, tree view, webview grafo commit, webview PR
Requisiti
- VS Code ^1.105.0
- Node.js 20+ (solo per sviluppo)
- OneDrive o cartella remota condivisa
Configurazione
| Chiave |
Default |
Descrizione |
ocvs.remoteRoot |
"" |
Path assoluto della cartella remote |
ocvs.userId |
"anonymous" |
ID utente nei metadata |
ocvs.compileTypeScript |
true |
Compila .ts al deploy |
| |