Source

hgtip-content / beginner / 2009-09-29-show-changeset-info.html

Full commit
{% extends "_tip.html" %}
{%hyde
    title: Quickly Show Changeset Information
    author_name: Steve Losh
    author_link: http://stevelosh.com/
    created: 2009-09-29
%}


{% block excerpt %}
Sie wollen *alle* Details eines ChangeSet sehen? Erzeugen Sie einen Alias für 
`hg show`.
{% endblock %}


{% block tip %}
Mercurial hat einige Befehle zum Anzeigen von Informationen eines ChangeSets.
Aber wenn Sie hÄuffig einzelne Commits prüfen müssen, [können Sie den 
folgenden Alias in ihrer `~/.hgrc` Datei]({{ links.tip_edit_hgrc }}) 
hinzufügen:

    [alias]
    show = log --color=always -pr

**Hinweis:** Wenn Sie eine Version von Mercurial Älter als 1.3 verwenden, 
müssen Sie die [Alias Erweiterung][alias] zu erst aktivieren. Besser wÄre 
aber ein Update auf eine aktuelle Version.

[alias]: http://mercurial.selenic.com/wiki/AliasExtension

Nun können Sie `hg show REV` verwenden um die Details und die Änderungen eines 
ChangeSets anzuzeigen. Dies sieht so aus:

    $ hg show tip
    changeset:   34:386adf7273a8
    tag:         tip
    user:        Steve Losh <steve@stevelosh.com>
    date:        Mon Sep 28 22:16:10 2009 -0400
    summary:     Switch the feed link in the navigation to use FB too.
    
    diff --git a/layout/skeleton/_base.html b/layout/skeleton/_base.html
    --- a/layout/skeleton/_base.html
    +++ b/layout/skeleton/_base.html
    @@ -53,7 +53,7 @@
                     <a href="/tips/beginner/">beginner</a> /
                     <a href="/tips/advanced/">advanced</a> &mdash;
                     <a href="/submit/">submit</a> &mdash;
    -                <a href="{{ site.url }}/tips/atom.xml">feed</a> &mdash;
    +                <a href="http://feeds.feedburner.com/hgtip/">feed</a> &mdash;
                     <a href="http://twitter.com/hgtip/">twitter</a> &mdash;
                     <a href="/about/">about</a>
                 </p>

{% endblock %}