libgit2 / libgit2/libgit2sharp
Diff folders inside the same commit
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- C#
- Sterne
- 3.5k
- Forks
- 925
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I'd like to do something like this with libgit2sharp:
git diff --no-index folderA/src folderB/src > diffBetweenAandB.diff
which gets the diff between folderA and folderB regardless of its branch or tag. Just diff what is on disk.
Currently it is only possible to show changes between the working directory and the index.
v libgit2sharp.0.27.0-preview-0175
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
Beginnen Sie mit der Untersuchung der bestehenden API von libgit2sharp zum Vergleichen des Arbeitsverzeichnisses mit dem Index und der Darstellung der Diff-Ergebnisse. Definieren Sie den Einstiegspunkt zum unabhängigen Vergleichen zweier Ordner auf der Festplatte, ohne Bezug zu Branches oder Tags, und überprüfen Sie anschließend, dass er den angeforderten Diff für folderA/src und folderB/src erzeugt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp, git
- Bereich
- devtools
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100