4,395
edits
| Line 107: | Line 107: | ||
- Tener otra carpeta que contiene Dolibarr pero en la que realiza o ha realizado sus modificaciones. Llamará a esta carpeta '''nuevo_rep'''. | - Tener otra carpeta que contiene Dolibarr pero en la que realiza o ha realizado sus modificaciones. Llamará a esta carpeta '''nuevo_rep'''. | ||
para generar el fichero patch, deberá ejecutar el comando | para generar el fichero patch, deberá ejecutar el comando '''diff''' (estándard de Linux, en windows [http://www.cygwin.org cygwin]) de la siguiente manera: | ||
<pre> | <pre> | ||
diff -Naur --exclude=CVS --exclude=".#*" --exclude="*~" --exclude='*.rej' --exclude='*.orig' | diff -Naur --exclude=CVS --exclude=".#*" --exclude="*~" --exclude='*.rej' --exclude='*.orig' | ||
--exclude="*.bak" --exclude=conf.php --exclude=documents ancien_rep nouveau_rep > fichier.patch | --exclude="*.bak" --exclude=conf.php --exclude=documents ancien_rep nouveau_rep > fichier.patch | ||
</pre> | </pre> | ||
Envíe su parche en | Envíe su parche en el ¿ML?. | ||
la integración de su parche no está garantizada, pero si el parche ha sido realizado siguiendo rigurosamente este procedimiento, tiene muchas posibilidades de que sea testeado (de otro modo las posibilidades estarán cercanas a 0). | la integración de su parche no está garantizada, pero si el parche ha sido realizado siguiendo rigurosamente este procedimiento, tiene muchas posibilidades de que sea testeado (de otro modo las posibilidades estarán cercanas a 0). | ||
Bajo Windows: | Bajo Windows: | ||
Si trabaja bajo Windows, un ''método menos Pro'' pero que dá el mismo resultado es el siguiente: Intale la excelente utilidad open source de comparación Winmerge, que puede realizar parches en formato ''diff -Naur''. Para ello, compare con Winmerge el fichero de referencia y el modificado y escoja en el menú ''"Herramientas - Crear correción"'' (''Générer des retouches'' en versión francesa). Indicar un nombre de fichero como ''"resultat.patch"'', Marcar la casilla ''"Añadir"'' y escojer la opción ''" | Si trabaja bajo Windows, un ''método menos Pro'' pero que dá el mismo resultado es el siguiente: Intale la excelente utilidad open source de comparación Winmerge, que puede realizar parches en formato ''diff -Naur''. Para ello, compare con Winmerge el fichero de referencia y el modificado y escoja en el menú ''"Herramientas - Crear correción"'' (''Générer des retouches'' en la versión francesa). Indicar un nombre de fichero como ''"resultat.patch"'', Marcar la casilla ''"Añadir"'' y escojer la opción de estilo ''"Unificado"'' (''Style : unifié'' en la versión francesa). Haga clic en ''"Aceptar"''. | ||
Repetir el proceso para cada fichero modificado. | |||
Finalmente, obtendremos un bonito fichero que contiene todas las modificaciones en el formato correcto. | |||
Au lieu de rechercher manuellement vos fichiers, si vous avez installé conjointement ''TortoiseCVS'' et ''Winmerge'', vous pouvez vous contenter de votre version modifiée sur votre ordinateur, et de la version CVS en ligne. Sous l'explorateur Windows, faites un clic droit sur le fichier qui doit être patché, et choisissez "CVS comparer" (pas WinMerge qui se trouve quelques lignes plus bas). Tortoise va lui-même lancer WinMerge. Puis reprenez la procédure décrite ci-dessus. | Au lieu de rechercher manuellement vos fichiers, si vous avez installé conjointement ''TortoiseCVS'' et ''Winmerge'', vous pouvez vous contenter de votre version modifiée sur votre ordinateur, et de la version CVS en ligne. Sous l'explorateur Windows, faites un clic droit sur le fichier qui doit être patché, et choisissez "CVS comparer" (pas WinMerge qui se trouve quelques lignes plus bas). Tortoise va lui-même lancer WinMerge. Puis reprenez la procédure décrite ci-dessus. | ||