libgit2 / libgit2/libgit2sharp
Cloned repository is dirty
Offen
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- C#
- Sterne
- 3.5k
- Forks
- 925
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Reproduction steps
Clone remote repository to local folder
var options = new CloneOptions
{
CredentialsProvider = (url, user, cred) => new UsernamePasswordCredentials { Username = userName, Password = passWord }
};
Repository.Clone(_remoteUrl, _localPath, options);
Expected behavior
git status must return nothing to commit, working tree clean
Actual behavior
git status returns
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
deleted: Managers/ashish.reddy-automation-eng.productsem-20191015.yaml
deleted: Managers/ashish.reddy-coaching-eng.productsem-20191003.yaml
deleted: Managers/ashish.reddy-coaching-eng.productsem-20191015.yaml
deleted: Managers/gowtham.ramachandra-coaching-Eng.Manager-20191008.yaml
deleted: Managers/gowtham.ramachandra-coaching-Eng.Manager-20191009.yaml
deleted: Managers/gowtham.ramachandra-process-improvement-Eng.Manager-20191008.yaml
deleted: Managers/radhesh.radhakrishnan-process-improvement-eng.manager-20191011.yaml
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: DataStructures/automation-schema.json
modified: DataStructures/coaching-schema.json
modified: DataStructures/process-improvement-schema.json
Untracked files:
(use "git add <file>..." to include in what will be committed)
_git2_a18992
Version of LibGit2Sharp (release number or SHA1)
0.26.2
Operating system(s) tested; .NET runtime tested
Windows 10 Version 2004 10.0.19041
.Net Core 3.1
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, den Bericht mit Repository.Clone und den gezeigten CloneOptions unter Windows 10 mit .NET Core 3.1 unter Verwendung von LibGit2Sharp 0.26.2 zu reproduzieren. Untersuche das Ergebnis des Klonens und vergleiche es mit git status; als erledigt gilt, wenn ein frischer Klon keine vorgemerkten, nicht vorgemerkten oder nicht nachverfolgten Änderungen aufweist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp, git
- Bereich
- devtools
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100