Pas vraiment. git log ne traite que l'historique local. En effectuant ta commande, je ne peux pas voir le travail que mon collègue a réalisé entre temps sur le dépôt distant (et quelle que soit la branche). Du coup il faudrait faire un git fetch au préalable, mais là du coup on perd l'avantage de hg ingoing/hg outgoing qui est justement de simuler un pull/push sans rien toucher à son dépôt local.
Et puis, autre avantage à ces commandes : autant hg log -p permet d'afficher le diff complet d'un changeset local (équivalent à git show), autant on peut faire pareil avec les changesets qu'on peut pusher (hg out -p) ou - beaucoup plus utile - les changesets qu'on peut récupérer (hg in -p).
[^] # Re: Mercurial
Posté par Seb . En réponse au journal Git a fêté ses 10 ans hier .... Évalué à 6.
Pas vraiment.
git logne traite que l'historique local. En effectuant ta commande, je ne peux pas voir le travail que mon collègue a réalisé entre temps sur le dépôt distant (et quelle que soit la branche). Du coup il faudrait faire ungit fetchau préalable, mais là du coup on perd l'avantage dehg ingoing/hg outgoingqui est justement de simuler un pull/push sans rien toucher à son dépôt local.Et puis, autre avantage à ces commandes : autant
hg log -ppermet d'afficher le diff complet d'un changeset local (équivalent àgit show), autant on peut faire pareil avec les changesets qu'on peut pusher (hg out -p) ou - beaucoup plus utile - les changesets qu'on peut récupérer (hg in -p).