He encontrado solo proyectos abandonados, teorías y listas de características. Pero no pude encontrar una herramienta que pueda comparar dos archivos fuente C++ y mostrar diferencias semánticas.¿Existe una herramienta Diff Semántica de trabajo para C++?
Por supuesto, no compararía dos archivos no relacionados o los cambios acumulados durante 10 años de desarrollo y mantenimiento. Pero los cambios generalmente discutidos en una revisión de código se entenderían más fácilmente, si se presentan junto con el significado adecuado, en lugar de cambios de texto en el nivel de char/palabra/línea
Pero eso sería ISO capa 8 de procesamiento de la información, en lugar de utilizar una herramienta – CsTamas
verdadera. Cada control de versiones puede mostrar el historial con comentarios, pero nunca lo he visto integrado en la herramienta de fusión, según el cambio. Podría convertirse en una característica bastante útil ... en el otro, podría chocar con los comentarios en el código. – ima
¿Integrado en la herramienta de fusión? ¿Como Git? – greyfade