Quiero usar GVim como una herramienta de fusión para TFS 2010.
No puedo entender los argumentos para GVim. Específicamente el argumento% 4, cuando lo uso obtengo un buffer vacío para él. si no lo uso recibo un mensaje de error que debo usar.GVim como herramienta de fusión para TFS
Respuesta
Esto puede no ser exactamente a su gusto, pero así es como yo uso GVim para una herramienta de combinación.
que configurarlo para realizar una combinación de dos vías: tiene la 'fuente' de la izquierda (donde estoy fusión de ), y el archivo de combinación de la derecha (que comienza como lo que mi destino sucursal tiene información).
lo configuro como esto:
command: C:\Program Files (x86)\Vim\vim73\gvim.exe
argument: -c "vert diffsplit %1 " %4 -c "wincmd l|0read %2 |diff"
Lo que esto hace es el siguiente:
- lee en el archivo 'fuente' de la izquierda, y divide la ventana (-c " vert% 1" diffsplit)
- abre en el lado derecho el resultado de combinación (% 4)
- ejecuta un script rápida que:
- mueve sobre la ventana derecha (Wincmd l)
- lee en mis cambios existentes en la rama (0read% 2)
- Vuelve a ejecutar el algoritmo de diff (diff)
De este modo, yo "dif" mi trabajo contra la fusión entrante, y guardar el lado derecho resolverá la fusión.
Su pantalla indica que está utilizando Vim 7.3. Según Vim sitio: http://vim.wikia.com/wiki/Running_diff
En algún momento, la función MyDiff proporcionada por el "Vim sin Cream" instalador ha sido modificado. A partir de Vim 7.3.138 todavía está roto.
Sin embargo, puede probar los parámetros de la siguiente-modo detallado
command : gvim
argument: -V -od %1 %2
- 1. Herramienta de fusión semántica
- 2. cola como funcionalidad para gvim
- 3. Herramienta para migrar de SVN a TFS
- 4. fusión de cruce entre sucursales en TFS?
- 5. Cómo reemplazo la herramienta de fusión en Visual Studio/TFS 2010
- 6. Herramienta de fusión para el código de C#
- 7. Firebug como herramienta para WPF?
- 8. ¿Cuál es la mejor herramienta para scrum en TFS
- 9. commit monitor para tfs
- 10. ¿Cómo hacer una fusión "nuestra" usando la herramienta de fusión Eclipse git?
- 11. ¿Hay una herramienta de línea de comandos TFS para rastrear un conjunto de cambios entre ramas?
- 12. TFS no muestran rama Dev en lugares de destino para la fusión de
- 13. ¿Hay alguna herramienta como doxygen para XSLT?
- 14. ¿Cómo configuro TFS para trabajar con varias herramientas de combinación
- 15. ¿Hay alguna herramienta como mecanizar para Android?
- 16. Una herramienta como ReSharper, pero para Java?
- 17. ¿Hay alguna herramienta para ver una secuencia de actividad para un proyecto TFS?
- 18. ¿Tiene TFS algo como CCTray para notificaciones de compilación?
- 19. TFS- Gráfico de revisión como Subversion
- 20. Forzar GVim para avisar antes de cerrar
- 21. Soporte TFS (complemento, herramienta externa, etc.) desde MonoDevelop?
- 22. make gvim treat wrapped línea como nueva línea
- 23. ¿Hay alguna herramienta de desarrollador como FireBug para IE?
- 24. Usando maven como herramienta de compilación para Weblogic 10.3
- 25. Cómo configurar kdiff3 como herramienta de combinación para SVN
- 26. Cambie el esquema de color de GVim para que sea como la línea de comando Vim
- 27. ¿Hay una herramienta de revisión de código con Word como funcionalidad de anotación e integración de TFS?
- 28. En TFS, ¿cómo hago una fusión sin base en conjuntos de cambios específicos?
- 29. Mejor herramienta de combinación para Subversion
- 30. ¿Cómo usar gvim para imprimir diffs?
No es estrictamente una respuesta, pero ¿has visto http://www.vim.org/scripts/script.php?script_id=3808 – Benj
@Benj, sí, lo ha visto. eso es para trabajar en vim y usar el control de fuente tfs. Lo que quiero es que cuando estoy trabajando en VS2010 y hago clic en el botón "Merge Changes In Merge Tool", GVim se abra como esa herramienta. – kroiz
Sí, lo sé, era simplemente un enchufe desvergonzado ;-) – Benj