ich ein Problem laufen folgende git Befehle angetroffen haben:inkonsistente Informationen in Git (log vs. diff) über einzelne Datei
Diff zwischen zwei Zweigen für eine Datei liefert klare Informationen über bestehende Unterschiede:
$ git diff --shortstat develop-2.2 feature/develop-2.2-Grouping -- coba.zaa.tools/coba.zaa.tools.resources/src/main/resources/workflows/processflow/statemachine.ftl 1 file changed, 162 insertions(+), 24 deletions(-)
jedoch eine Suche nach den Commits mit den Unterschieden liefert keine Ergebnisse:
$ git log --oneline develop-2.2...feature/develop-2.2-Grouping coba.zaa.tools/coba.zaa.tools.resources/src/main/resources/workflows/processflow/statemachine.ftl
Ist es eine richtige Argumentation und wenn ja, ist mein Repo korrupt? Gibt es eine Möglichkeit, eine Konsistenz des Repos zu überprüfen (z. B. wenn alle Commits gleich sind, dann sollten alle Dateien gleich sein)?
Ist der '...' im 'git log' Befehl beabsichtigt? Ich würde denken, dass das die Ursache Ihres Problems sein würde. – TriskalJM
@TriskalJM Ja, es ist beabsichtigt. Es sollte alle Commits auflisten, bei denen Änderungen an dieser Datei vorgenommen wurden, die in einem Zweig vorhanden sind, aber nicht in einem anderen Zweig vorhanden sind. –
Probieren Sie es mit '--full-history' aus, und wenn das Ergebnisse bringt, machen Sie es erneut mit' --graph --decorate' und posten Sie die Ergebnisse? Ich denke, du solltest auch Ergebnisse sehen. – jthill