Wie schränke ich in SourceTree das Protokoll so ein, dass nur Commits angezeigt werden, die Dateien in einem bestimmten Ordner betreffen?
Dh das Äquivalent zu:
git log path/to/folder
Wie schränke ich in SourceTree das Protokoll so ein, dass nur Commits angezeigt werden, die Dateien in einem bestimmten Ordner betreffen?
Dh das Äquivalent zu:
git log path/to/folder
bozi
Klick auf das Dateistatus segmentiertes Steuerelement in der oberen linken Ecke.
Über Im Index bereitgestellte Dateien Bereich stellen Sie die Filter ein Baumsicht und Zeige alles. Alle Ihre Dateien werden in der angezeigt Dateien im Arbeitsbaum Bereich.
Wählen Sie eine oder mehrere Dateien und/oder Ordner aus, klicken Sie mit der rechten Maustaste und wählen Sie sie aus Protokoll ausgewählt….
Dies ist derzeit nur auf der Mac-Version möglich. Sehen Antworten.atlassian.com/questions/179045/…
– Rassi
10. März 2014 um 8:34 Uhr
Sie sagen, dass es möglich ist, eine oder mehrere Dateien auszuwählen, aber die Option “Ausgewählte protokollieren …” ist deaktiviert, wenn ich mehr als eine Datei auswähle … 1.6.4.0 unter Windows.
– moggizx
11. September 2014 um 12:01 Uhr
Dies funktioniert nicht unter 1.6.13.0 unter Windows. „Protokoll ausgewählt…“ ist ausgegraut.
– Mark Raymond
16. Februar 2015 um 14:57 Uhr
1.6.14 unter Windows: Diese Option ist nur für einzelne Dateien verfügbar. Ausgegraut für Ordner.
– Arni
22. März 2015 um 10:39 Uhr
Die Frage fragt Protokoll nach Ordner, nicht nach Datei. Ab Januar 2018 ist dies immer noch keine unterstützte Funktion im Windows-Client. Dies ist eine Funktion, die ich in Perforce häufig verwendet habe. würde das gerne auch in SourceTree sehen.
– Gewinner
5. Februar 2018 um 23:57 Uhr
Diese Antwort ist jetzt veraltet. Es wurde geschrieben Vor die Windows-Version von SourceTree hatte diese Funktion eingebaut. Die aktuelle Version von SourceTree für Windows (1.5.2.0) verfügt jetzt über diese Funktion, sodass die Lösung von @bozi jetzt sowohl für die Windows- als auch für die Mac-Version von SourceTree funktionieren sollte.
Anstatt SourceTree zu verwenden, können Sie verwenden
gitk -- folderPath
um nur den Verlauf des Ordners anzuzeigen. gitk
dauert viele der gleichen Optionen, die git log
tut.
Eine andere Option ist die Verwendung einer anderen Git-GUI wie TortoiseGit, mit der Sie Ordner im Windows Explorer auswählen und mit der rechten Maustaste klicken können, um ein Kontextmenü zu erhalten, aus dem Sie auswählen können, ob Sie das Protokoll für diesen einen bestimmten Ordner anzeigen möchten.
+1 der Vorschlag von gitk hat funktioniert, um einen Ordner tatsächlich zu protokollieren, die vorgeschlagene Antwort protokolliert keine Ordner in meiner Version.
– bitte
27. April 2015 um 18:42 Uhr
Wenn Sie ‘Anstatt SourceTree’-Lösungen in Betracht ziehen – git log --pretty=oneline folderPath
funktioniert auch und benötigt keine Tools, die Sie möglicherweise nicht installiert haben.
– Bakar
20. Oktober 2015 um 15:18 Uhr
uuund weg ist es. Funktion ist in Version 2.1.2.4 nicht vorhanden
– DaanWilmer
2. Juni 2017 um 10:35 Uhr
Mein erster Gedanke war, dass die Log Selected-Funktion nur für Dateien gilt.
Dann habe ich versehentlich Tree View getroffen – Voila!
Ich verwende Mac, bin mir nicht sicher, ob dies unter Windows verfügbar ist.
Dies zeigt nur die Datei unter dem Ordner, der im Commit vorhanden ist. das funktioniert nicht
– Erstpostkommentator
10. Februar 2020 um 16:14 Uhr
Funktioniert nicht, Sie können nicht mit der rechten Maustaste auf einen Ordner klicken und eine Aktion „Ausgewählte protokollieren“ darauf ausführen. Es ist grau.
– Alexis Pautrot
3. Juli um 22:41 Uhr
Eigentlich gibt es dafür bei sourcetree keine Option. Sie können diese Feature-Idee auf der Atlassian-Website posten.
Warum nicht einfach die Befehlszeile verwenden, wie Sie gezeigt haben?
– Benutzer456814
12. Juli 2013 um 5:43 Uhr
@Cupcake Weil ich nach einer grafischen Alternative suche.
– Ergwun
12. Juli 2013 um 6:23 Uhr
Zu Ihrer Information, sowohl die Windows- als auch die Mac-Version von SourceTree haben dies jetzt integriert, siehe diese Antwort.
– Benutzer456814
5. Mai 2014 um 17:03 Uhr