Wo ist Git-Blame in SourceTree

Lesezeit: 3 Minuten

Benutzer-Avatar
wnrph

Ich möchte sehen, wer welche Zeile/Änderung an einer Datei beigetragen hat. git-blame tut genau das. Hat SourceTree also eine Git-Blame-Ansicht?

  • Diese Antworten sind genau so, wie ich vermutet habe – wenn Sie versuchen, einer beliebigen Datei die Schuld zu geben, kann es schwierig sein, die Datei in der Benutzeroberfläche zu finden. Eine (bei weitem nicht perfekte) Verknüpfung, die ich verwende, besteht darin, die Datei nur vorübergehend zu ändern, damit sie als “nicht bereitgestellte Datei” angezeigt wird. An diesem Punkt kann ich mit der rechten Maustaste darauf klicken, um auf die Schuld zuzugreifen.

    – Rinogo

    14. November 2017 um 16:53 Uhr

  • Siehe Teds Antwort (4.). Sourcetree hat die Sprache in Version 3 aufgeräumt. Wir wollen niemandem die Schuld geben, oder? Wir sind nur auf der Suche nach Verständnis. Nicht, dass wir viel Hilfe bekommen. Das Fenster, das mit dem Ergebnis erscheint, ist nicht einmal durchsuchbar.

    – Andy Weinstein

    3. Januar 2019 um 11:20 Uhr


Benutzer-Avatar
GoZoner

Wählen Sie eine Datei aus, ob in der Anzeige „Arbeitskopie“ oder in der Anzeige „Übergeben“, und führen Sie einen der folgenden drei Schritte aus:

  1. Wahl-Befehl-B
  2. Menüleiste :: Aktionen :: Ausgewählte beschuldigen…
  3. Kontextmenü :: Ausgewählte beschuldigen…

Wenn die Datei, die Sie beschuldigen möchten, befindet sich nicht in der Liste der geänderten Dateienmüssen Sie die Ansicht auf Dateistatusansicht ändern (Ansicht –> Dateistatusansicht) und dann das Untermenü auf “Alle anzeigen” einstellen.

Alle auf OSX anzeigen

  • Nicht sicher, was Sie fragen. Eine seit dem letzten Commit geänderte Datei wirkt sich nicht auf die Schuld aus (da die Schuld auf den vergangenen Commits basiert). Wenn sich die Datei nicht geändert hat, finden Sie sie im Source-Tree, indem Sie „Working Copy“ und dann „Show All“ (nicht „Show Pending“) auswählen. Von dort aus können Sie alle Dateien sehen und diejenige auswählen, für die Sie die Schuld geben möchten.

    – GoZoner

    21. Mai 2012 um 14:09 Uhr

  • Beachten Sie, dass aus unerklärlichen Gründen dies wurde von „Blame Selected“ zu „Annotate Selected“ geändert

    – Rinogo

    10. April 2018 um 16:07 Uhr

  • Es scheint, als wären “Blame” und “Annotate” nahezu Synonyme (für einige Informationen dazu siehe diesen Beitrag auf der Git-Mailingliste). Ich vermute auch, dass etwas politische Korrektheit injiziert wird.

    – Erwin Wessels

    24. Mai 2018 um 12:29 Uhr


Benutzer-Avatar
Ted

Sourcetree 3.0 starten

Rechtsklick auf Datei > Annotate Selected

Geben Sie hier die Bildbeschreibung ein

  1. Wechseln Sie zur Verlaufsansicht und wählen Sie einen Commit aus, der die Datei enthält, die Sie beschuldigen möchten.
  2. Klicken Sie mit der rechten Maustaste auf den Dateinamen und wählen Sie aus Schuld ausgewählt.

Alternativ können Sie mit der rechten Maustaste auf eine Datei in der Arbeitsstruktur oder auf eine bereitgestellte Datei klicken und dasselbe tun.

  • Es wurde in neueren Versionen in “Annotate” umbenannt …

    – Sergej

    1. Oktober 2021 um 23:31 Uhr

Klicken Sie mit der rechten Maustaste auf die Datei-> Schuld ausgewählt. Sie können den Autor von Each line finden. Trick: Nehmen Sie eine kleine Änderung vor, z. B. das Hinzufügen eines Leerzeichens in der Datei, um die Datei leicht zu finden (Dateistatus) im Quellbaum.

In deutscher Fassung:

  1. Ändern Sie die Datei so, dass sie im Bereitstellungsbereich angezeigt wird.
  2. Rechtsklick
  3. Klicken Sie auf “Log für Auswahl…”

  • “Log Selected…” und “Blame” sind verschiedene Dinge

    – Sergej

    1. Oktober 2021 um 23:29 Uhr


  • “Log Selected…” und “Blame” sind verschiedene Dinge

    – Sergej

    1. Oktober 2021 um 23:29 Uhr


1311460cookie-checkWo ist Git-Blame in SourceTree

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy