Es klingt wie Sie suchen hg outgoing
.
Sie verwenden hg status
Listen, um geänderte Dateien anzuzeigen. Sie können zwei Commits miteinander vergleichen - dies zeigt Ihnen, welche Dateien sich von Version 10 auf 20 geändert haben:
$ hg status --rev 10:20
oder Sie können die Arbeitskopie mit einer Revision vergleichen - dies zeigt Ihnen gegenüber der überarbeiteten Arbeitskopie vorgenommene Änderungen:
$ hg status
und das zeigt Ihnen Änderungen seit Version 10:
$ hg status --rev 10
Wenn Sie mit mehreren Repositorys arbeiten, können Sie hg pull
die Änderungen aus einem anderen Repository in Ihr lokales Repository übernehmen. Sie können dann hg status
wie oben zum Vergleich von Revisionen verwenden. Sie können auch verwenden, um hg log
zu sehen, was sich geändert hat.
Verwenden hg incoming
ist wie das Verwenden hg pull
und dann, hg log
um die neuen Commits aufzulisten. Dies ist normalerweise der Befehl, um zu sehen, was in einem entfernten Repository neu ist. Sie können dann später entscheiden, die Commits tatsächlich in Ihr Repository zu ziehen.