intersystems / intersystems/git-source-control
Issues with multiple users on the uncommitted list in filesystem/isfs hybrid environment
- Lingua principale
- ObjectScript
- Stelle
- 22
- Fork
- 14
- Merge medio
- 1g 9h
- PR unite (30g)
- 5
Descrizione
I'm doing some reasonable things using Embedded Git on a local docker container, and hitting issues with ping-ponging ownership of files in the uncommitted list:
```
[genai-interop-samples] Compile FAILURE
ERROR! UpdateUncommitted() called on '/home/irisowner/dev/src/pkg/isc/genai/ModelProviderRouter.cls' by irisowner, which is owned by _SYSTEM
```
The solution is:
`d ##class(SourceControl.Git.Change).%KillExtent()`
But I keep having to do this over and over again.
It would be nice if there was a way to have Embedded Git operate in a single-user mode where we don't care about ownership.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia esaminando SourceControl.Git.Change e la soluzione alternativa ripetuta con %KillExtent() nella configurazione ibrida filesystem/ISFS. Riproduci il passaggio ripetuto della proprietà tra più utenti, quindi definisci e verifica una modalità a utente singolo in cui la proprietà dell’elenco delle modifiche non sottoposte a commit non richieda più la cancellazione ripetuta degli extent.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- git
- Ambito
- devtools
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100