2010-11-24 19 views
8

Je cours hg pull qui a ajouté de nouvelles modifications à mon référentiel. Avant de mettre à jour mon répertoire de travail avec les nouveaux changements, je voudrais voir ces nouveaux fichiers/changements. Je crois en SVN j'ai utilisé svn st -u mais comment est-ce fait dans Mercurial?comment voir les fichiers dans le dépôt avant d'exécuter 'mise à jour'

+1

'hg push' ajoute de nouvelles modifications à votre dépôt? Voulez-vous dire qu'il ajoute des modifications au référentiel distant? – robert

+0

Merci Robert ... je l'ai écrit mal et maintenant corrigé – latvian

Répondre

5

(Après avoir effectué les modifications via hg pull), vous pouvez exécuter hg status --rev tip pour afficher une sortie similaire à svn st -u.

0

Il est également hg incoming (alias hg in, en outre hg outgoing/hg out) qui peuvent être utilisés avant de traction qui vous montrera les révisions qui seront tirés. Parfois, cela peut être utile.

+0

merci cela a été utile aussi bien – latvian

15

Avant de tirer, même vous pouvez utiliser:

hg incoming --stat 

pour voir un résumé des changements ou

hg incoming --patch 

pour voir les deltas réels.

Après avoir tiré, vous pouvez le faire (mais avant la mise à jour!):

hg status --rev tip 

pour afficher la liste des fichiers modifiés ou

hg diff --rev tip 

pour voir un résumé des changements, ou

hg diff -r tip 

pour voir le diff.

+0

Merci Ry4an ... votre réponse était ce que je demandais mais Michael a répondu en premier, donc je donne Michael .. .thank though ... de votre réponse j'ai beaucoup appris – latvian

+0

Awesome! merci – Justin

+0

Glad it aid @Justin –