¿Alguna herramienta recomendada, que pueda hacer en el lugar (para en el lugar, me refiero a algún IDE o herramientas que podrían tener funciones tanto de comparación como de fusión), comparar dos archivos y fusionarlos en el lugar?
Actualmente uso la línea de comando diff, pero estoy buscando una herramienta GUI.
Se agradece la herramienta gratuita. :)
Aquí hay algunas sugerencias:
Combinación de archivos ( opendiff
)
Ya no se incluye con las herramientas de línea de comandos de Xcode, debe instalar Xcode desde la App Store o el sitio web para desarrolladores de Apple .
Embellecedor de código abierto y herramienta de comparación de código consciente del idioma para muchos idiomas.
Se puede instalar usando Homebrew a través del comando:brew install meld
Se puede instalar usando Homebrew a través del comando:brew install tkdiff
Disponible en la tienda de aplicaciones
Comercial con prueba gratuita.
Comercial con prueba gratuita.
Ya no está en Homebrew, no se ha desarrollado/actualizado desde 2014.
Artículos Relacionados:
Eche un vistazo a esta pregunta de StackOverflow. Puede ser lo que pediste.
Si ya está trabajando con código, le recomiendo Visual Studio Code , ya que tiene una excelente herramienta de diferenciación integrada. Visual Studio Code es un editor de código bastante bueno por derecho propio, por lo que creo que es una buena aplicación para instalarla junto con otras herramientas de desarrollo. Lo uso para trabajar en proyectos diversos fuera de mi IDE principal.
Para usar su función de comparación, primero necesita abrir dos archivos. Luego, desde el panel del explorador, haga clic derecho en el primer archivo y haga clic en "Seleccionar para comparar". Luego, desde el panel del explorador, haga clic con el botón derecho en el segundo archivo y haga clic en "Comparar con los seleccionados". Se abrirá una nueva pestaña que muestra los dos archivos uno al lado del otro con las diferencias resaltadas.
Aquí hay un ejemplo de la vista de diferencia:
Convenientemente, también puede iniciar la vista de diferencias desde la línea de comandos. Según la documentación , parece que puede iniciarlo así:
code -d /path/to/file1 /path/to/file2
o
code --diff /path/to/file1 /path/to/file2
Pratik Patel
Meld
es la mejor herramienta para Mac y Windows. Graciasrufián
bbdiff --ignore-spaces "./path/to/file1.txt" "./path/to/file2.txt"
También funciona en modo libre.