remota ramas rama fusionar example comandos cambiar java windows eclipse git

java - ramas - git pull



¿Cómo se fusiona en GIT en Windows? (5)

Traté de usar GIT sin embargo, para mí, el mayor problema es que no hay una herramienta para fusionar. Al menos el msysgit no me da nada. ¿Cómo puedo fusionarme en GIT? ¿Hay alguna herramienta excelente o tengo que usar WinMerge o una aplicación así?

Yo uso Java y Eclipse.



En realidad, no necesita otra herramienta específicamente para la fusión, ya que cualquier proveedor de Git decente debería ser capaz de encargarse de eso, incluso el propio msysgit. En su caso donde una GUI como WinMerge es deseable, está EGit, que es el proveedor del equipo Git para Eclipse, aunque su función de fusión puede ser algo inestable ya que el proyecto aún es relativamente nuevo. También hay TortoiseGit que utilizo para la mayoría de las operaciones de git en Windows, incluida la fusión.



Para mí (Windows XP, KDiff3 0.9.96 y Git 1.7.5.1), la respuesta de Jan Hudec no funcionó. He aquí mi arreglo:

[diff] tool = kdiff3 guitool = kdiff3 [difftool] prompt = false [difftool "kdiff3"] path = /home/username/bin/difftool-kdiff3.sh

y

#!/bin/sh # Passed the following parameters from git # --auto --L1 "somefile (A)" --L2 "somefile (B)" /tmp/4VhUw0_somefile somefile LOCAL=$6 REMOTE=$7 "C:/Program Files/KDiff3/kdiff3.exe" $(cygpath -w "$LOCAL") "$REMOTE"


Sugiero kdiff3 . Instálalo y pon algo como:

[merge] tool = kdiff3 [mergetool "kdiff3"] path = c:/Program Files (x86)/KDiff3/kdiff3.exe [diff] tool = kdiff3 guitool = kdiff3 [difftool "kdiff3"] path = c:/Program Files (x86)/KDiff3/kdiff3.exe

en tu .gitconfig

Para editar la configuración global (.gitconfig): git config --global --edit

La ruta de instalación en su máquina puede ser diferente de c:/Program Files (x86)/KDiff3/kdiff3.exe . Reemplace esa cadena de arriba con la ruta real a su binario kdiff3. Y no olvide que tiene que usar barras diagonales, / , y no hacia atrás ( / ) como suelen hacerlo los programas nativos.