
Ich verwende häufig $ git show commitid, um zu sehen, welche Änderungen jemand vorgenommen hat. Zum Beispiel -
┌─[shirish@debian] - [~/games/libcpuid] - [10029]
└─[$] git show b5bd535
commit b5bd5355829dcd123fba20a3c1d14f2bc139dc43
Author: eloaders <[email protected]>
Date: Mon Oct 3 20:10:02 2016 +0200
Fix #72
let libcpuid 0.4.0 and brethen conflict with libcpuid 0.3.0 and its
brethen
diff --git a/debian/control b/debian/control
index ba71f44..b70c5da 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,7 @@ Homepage: https://github.com/anrieff/libcpuid
Package: libcpuid14
Architecture: amd64 i386
Depends: ${shlibs:Depends}, ${misc:Depends}, ${misc:Pre-Depends}
-Replaces: libcpuid11
+Replaces: libcpuid11, libcpuid13
Description: small C library for x86/x86_64 CPU detection and feature extraction
Das ist vonhttps://github.com/anrieff/libcpuidaber das ist nicht die eigentliche Frage. Gibt es eine ähnliche Möglichkeit, Mercurial mit farbigen Diffs und allem zu verwenden? Ich habe $hg show changeset id ausprobiert, bin aber nicht weitergekommen :(
Antwort1
Farberweiterung aktivieren
Verwenden Sie etwas wie hg log -r NNN -v -p -g
(kann keine farbigen Stücke zeigen, aber sieSindHier)
changeset: 7:32bbc6bc3867
user: AL <lazybadger@*>
date: Tue Nov 20 03:51:53 2012 +0600
files: 404.php
description:
Localization of page
diff --git a/404.php b/404.php
--- a/404.php
+++ b/404.php
@@ -1,8 +1,8 @@
<?php get_header(); ?>
<article class="noposts">
- <h2>404 - Content Not Found</h2>
- <p>We don't seem to be able to find the content you have requested - why not try a search below?</p>
+ <h2><?php _e('404 - Content Not Found','fiver' ); ?></h2>
+ <p><?php _e('We don’t seem to be able to find the content you have requested - why not try a search below?','fiver' ); ?></p>
<?php get_search_form(); ?>
</article>
Wenn Sie die Standardausgabe ändern möchten, schreiben Sie einfach Ihren eigenen Stil und fügen Sie -T stylename
ihn den Protokolloptionen hinzu
Notiz
Verwendete Optionen:
-r
Definieren Sie den Umfang der anzuzeigenden Änderungssätze (es kann sich um einen einzelnen Änderungssatz oder einen Revset handeln).-v
(optional) ausführliche Ausgabe: Ändern Sie das Format der Standardausgabe geringfügig und fügen Sie eine Zeichenfolge mit den von jedem Änderungssatz betroffenen Dateien hinzu (hat keine Analoga zur Standardausgabegit show
)-p
Diff der Änderungen an die Protokollausgabe anhängen-g
Gib den obigen Diff im „erweiterten Git-Format“ aus (weil dergit show
Diff immer im Git-Format vorliegt)