J'utilise mercurial. Le clone principal est appelé "ferme". J'en ai fait un clone appelé "myfarm" que j'ai développé localement. Maintenant, je veux pousser les changements de mon clone vers le vrai clone hébergé chez googlecode. Donc, dans le contexte de mon propre clone "myfarm", je lance [hg incoming farm]. Cela semble énumérer tous les changements qui ont été faits pour "farmer" depuis que j'en ai fait mon clone. Liste un tas de choses comme:Utilisation de hg pull pour la première fois
changeset: 545:edfe4dadf
parent: 549:ea8e55929bcF
parent: 592:dfdf05dbcfA3
user: Some user
date: Some date
summary: Some comments
ok alors j'ai couru [hg pull ferme]. Je suis parti avec ce qui suit à l'invite de commande:
pulling from https://blah.googlecode.com/hg
searching for changes
adding changesets
adding manifests
adding file changes
added 6 changesets with 3 changes to 2 files (+1 heads)
(run 'hg heads' to see heads, 'hg merge' to merge)
ok, donc tout est fusionné pour moi déjà, ou dois-je courir [fusionner hg ferme] maintenant? Comment saurai-je s'il y a des conflits? Si oui, je suis pas non plus sûr si je dois courir:
hg merge farm
hg merge
Je veux dire, je veux fusionner les résultats de l'attraction, mais je ne suis pas sûr des deux ci-dessus est appropriée.
Je suis habitué à utiliser svn, dans ce cas, je viens de le faire:
svn update (notified of merge changes)
svn ci
Merci