Saltar al contenido
GitTree
Cambios y compromisos

Crear y aplicar parches

Un parche es un archivo que transporta cambios de un repositorio a otro. GitTree guarda los cambios de un archivo o una o más confirmaciones como un parche y aplica un parche a su árbol de trabajo, por etapas o como confirmaciones en la rama actual.

GratisActualizado

Funciona en GitTree Gratis: todas las funciones locales de Git, una vez que hayas iniciado sesión.

En esta página
  1. Antes de empezar
  2. donde encontrarlo
  3. Pasos
  4. Resultado esperado
  5. ¿Qué forma de aplicar?
  6. Si algo sale mal
  7. Preguntas
  8. Relacionado

Antes de empezar

  • Para aplicar: finalice o cancele cualquier fusión o cambio de base en curso.

donde encontrarlo

  • Haga clic derecho en un archivo modificado: Create Patch from File Changes….
  • Haga clic derecho en una confirmación: Create Patch from Commit…; o seleccione varios y elija Create Patch from Commits….
  • La paleta de comandos: Apply Patch….
acciónmacOSWindows y Linux
La paleta de comandos, luego Apply Patch…⌘⇧PCtrl+Shift+P

Pasos

  1. guardar un parche

    Elija una de las acciones de creación y elija dónde guardar el archivo. GitTree dice Saved the commit as a patch. (o cuántas confirmaciones).

  2. Aplicar un parche

    Ejecute Apply Patch… y elija el archivo. GitTree dice cuántos archivos y confirmaciones contiene y si incluye cambios binarios.

  3. Elige cómo aplicarlo

    En Apply to, elija Working tree only, Working tree and stage the changes o As commits on the current branch (solo para un parche guardado a partir de confirmaciones). Presione Apply.

Resultado esperado

Los cambios están en su carpeta de trabajo, preparados o confirmados con sus mensajes y autores originales.

¿Qué forma de aplicar?

Las formas de aplicar un parche.
ElecciónMe gusta
Working tree onlygit apply
Working tree and stage the changesgit apply --index
As commits on the current branchgit am

Si algo sale mal

"Este parche no se puede aplicar de ninguna de estas formas".

Los archivos que cambia difieren demasiado de los tuyos. Aplíquelo en la rama o confirme desde donde se hizo.

"Detenido por un conflicto: resuélvelo y luego continúa".

Resuelva los archivos en conflicto y continúe desde el banner (resolver conflictos de fusión).

Preguntas

¿Parche o rama?

Cuando ambas personas puedan alcanzar el mismo control remoto, empuja una rama. Un parche sirve para enviar un cambio por correo electrónico o a un repositorio al que no se puede enviar.