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.
Como mencionas que usas Eclipse, puedes usar las herramientas de fusión de EGit , que proporcionan una forma conveniente de manejar conflictos:
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.
Kdiff3 es una gran herramienta de fusión que me gusta usar en combinación con git.
http://www.mainelydesign.com/blog/view/using-kdiff3-as-git-gui-merge-tool-on-windows-xp-windows-7
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. /