Articles of parche de

Gestión de parches / versiones para bases de datos externas

Actualmente desarrollo software (.NET WinForms) para clientes empresariales. Mis clientes alojan su database MS-SQL para mi aplicación internamente (en las instalaciones) y no tengo acceso a ella. Esto ha significado que tuve que volver a pensar en mi enfoque para la administración de parches. Anteriormente, cuando desarrollé aplicaciones en las que alojo la database de […]

Mantenimiento de parches personalizados en código de terceros

Estoy construyendo una aplicación web que usa una biblioteca de JavaScript de terceros (TinyMCE). Mi aplicación tiene algunas necesidades específicas que me requieren parchear la biblioteca en algunos lugares. Los parches son fáciles (less de una docena de líneas), pero ya que son específicos de nuestro caso de uso y no son bichos. Me gustaría […]

Git trabajando con parches

Para dar seguimiento a mi pregunta anterior, el flujo de trabajo de Git con un miembro inexperto. Elijo que me envíe parches. El problema es que no he usado parches antes y no puedo encontrar tutoriales dando explicaciones sobre el flujo de trabajo. Lo que quiero es que saque el último código del repository. crea […]

¿Cómo aplica parches en un proyecto web en el server de producción?

Recientemente tuvimos un proyecto donde lanzamos beta de una gran aplicación web en el server de nuestro cliente. Nuestro cliente nos pidió que hiciéramos correcciones de errores a medida que vinieran, y tratamos de hacerlo de la misma manera. Normalmente, cuando construimos una aplicación en nuestro server de prototypes es mucho más fácil, ya que […]

aplicar el parche SVN en la subcarpeta

Mi disco duro es: steps/scenarios/foo.feature y steps/foo.patch Index: scenarios/foo.feature =================================================================== — scenarios/foo.feature +++ scenarios/foo.feature @@ -24,6 +24,10 @@ And abcd Then abcd + ##patch for IC + Then efgh + ##end patch for IC + Then abcd And abcd Quiero cambiar la ruta de acceso de mi parche en steps/ic.foo.patch así que steps/ic.foo.patch mi file […]

Cómo trasplantar parches en svn

Solía ​​usar las características de git to port entre diferentes twigs, rebase , rebase –onto y cherry-pick son las herramientas típicas que utilicé. Pero ahora tengo que trabajar con svn. No me gusta usar el command de merge integrado de svn, porque combinará todas las confirmaciones en una "fusión de compromiso", aunque con cierta trazabilidad […]

TortoiseSvn Merge seguido de Create Patch no incluye files nuevos

Estoy haciendo una combinación en TortoiseSvn, que modifica algunos files, elimina algunos y agrega algunos. A continuación, estoy creando un Patch para crear un file de parche con estos cambios. El problema es que el file de parche resultante incluye solo las modificaciones y eliminaciones, no las adiciones. He descubierto una solución. Si revierte las […]

git revertir a una confirmación específica que ya está en el historial de la sucursal pero se deshizo

Digamos que tengo A – B – C – D – E – F – G en la confirmación C hay una "function de desplazamiento horizontal". Más tarde cambiamos de parecer y en el compromiso D hay "desplazamiento vertical". Entonces, E, F, G son cambios en la database de migration DB que no afectan la […]

git request de parche de formatting

Estoy tratando de crear un parche a través de git entre el maestro y mi twig de trabajo. Utilicé el siguiente command: git format-patch master..workingbr Pero está creando parches incrementales para todas las confirmaciones intermedias. Quería crear un solo parche para la diferencia entre la twig principal y la twig de trabajo actual.

cómo leer el índice diff – salida de salida

Tengo un parche que se parece a diff –git a/tools/python/xen/lowlevel/xc/xc.cb/tools/python/xen/lowlevel/xc/xc.c 15 index e220f68..e611b24 100644 16 — a/tools/python/xen/lowlevel/xc/xc.c 17 +++ b/tools/python/xen/lowlevel/xc/xc.c 18 @@ -228,6 +228,7 @@ static PyObject *pyxc_vcpu_setaffinity(XcObject *self, 19 int vcpu = 0, i; 20 xc_cpumap_t cpumap; 21 PyObject *cpulist = NULL; Y quiero saber qué commit genera el parche, y cómo analizar 15 […]