Actions
Comment faire un patch et l'appliquer sous mercurial¶
Comment generer un patch ?¶
simple. dans votre depot vous faite : (ou $base est le numero de la revision de base de vos modifications)
hg export $base > monpatch.patch
Vous obtenez un joli fichier de diff que vous pouvez utiliser normalement (voir man patch)
L'inconvenient est que ce ficihier ne contient pas les informations de commits, etc. On va d'autre utiliser une autre commande de mercurial pour obtenir un fichier bundle qui contiendra le patch plus les infos de commits etc
hg bundle --base $base monbundle.bz2
ou
hg bundle monbundle.bz2 $depot
Il est alors possible d'importer ce bundle
hg pull monbundle.bz2
Bon pour plus d'infos n'hesiter pas a voir la doc de mercurial (man hg)
Updated by Nikita Kozlov almost 15 years ago ยท 2 revisions