Estoy buscando una herramienta que dividirá un archivo que tenga marcadores de conflicto en los dos archivos separados. ¿Hay algo por ahí que haga esto ya?Dividir un archivo con marcadores de conflicto
Respuesta
xxdiff puede hacer eso:
xxdiff --unmerge myfile.txt
también funciona si las marcas de conflicto son el resultado de un diff de 3 vías
xxdiff --unmerge3 myfile.txt
La herramienta para la que trabajo (ECMerge) hace eso, principalmente con el objetivo de ayudarte a unirlas visualmente, por supuesto. También podría guardar los archivos left/right/ancestor con el motor Javascript incorporado. ECMerge lee marcadores para la mayoría de los controles de código fuente "conocidos" (CVS, git, mercurial, bazaar, SubVersion, Perforce, aquellos compatibles con los citados previamente y, por supuesto, sus propios marcadores).
Winmerge hace eso, lo llaman "Resolver archivos de conflicto". Sin embargo, solo funciona en Windows.
Conforme a lo solicitado, mi propia solución a mi pregunta fue la creación de la siguiendo el guión Perl.
- 1. conflicto Git marcadores
- 2. Cambiar los marcadores de conflicto de git
- 3. Dividir nombres de archivo con python
- 4. Git conflicto de rebase con nada para fusionar?
- 5. ¿Cómo creo un archivo de audiolibro compatible con Kindle y iPod con marcadores de sección?
- 6. ¿Puede aplicar git dejar marcadores de conflicto en línea como git rebase?
- 7. ¿Cómo puedo dividir un archivo en python?
- 8. NUnit conflicto con Debug.Assert
- 9. Dividir un archivo grande en C++
- 10. Mercurial, "ramificación con marcadores"
- 11. ¿Cómo resolver un conflicto con git-svn?
- 12. git svn rebase está fallando con un conflicto en un archivo que no existe en git
- 13. Fusionando archivos pdf con marcadores
- 14. CONFLICTO (contenido): Conflicto de combinación en
- 15. ¿Cómo puedo dividir un archivo en n de partes
- 16. Qt en conflicto con GLee
- 17. ¿Dividir o guardar un subconjunto de un archivo ESRI Shape SHP en un nuevo archivo?
- 18. ¿Puedo dividir el archivo de griales config.groovy?
- 19. VIM Ctrl-V Conflicto con Windows Pegar
- 20. ¿Cómo dividir un archivo de texto en palabras?
- 21. ¿Cómo dividir un archivo de texto en varios archivos?
- 22. Mantener el historial de git al dividir un archivo
- 23. iphone - gesto de un solo toque conflicto con el doble
- 24. Marcadores de reinicio Jpeg
- 25. Prevenir el conflicto de tuberías con nombre
- 26. ¿Dividir con un resto en php?
- 27. JsTree entra en conflicto con jquery.validate
- 28. Lea los marcadores de Firefox con C#
- 29. string.format() con marcadores de posición opcionales
- 30. ¿Cómo dividir un archivo zip enorme en varios volúmenes?
terminé escribiendo un script en Perl para hacer esto. https://github.com/quincy/Unmerge-Conflicts Todavía estaría interesado en conocer las herramientas existentes que hacen esto. –
Debería enumerar su script de Perl como una respuesta ... – studgeek
Acepté la respuesta xxdiff de @MartinMonperrus ya que es más completa que nunca fue mi script de Perl. –