El problema que estoy corriendo en es que tengo revisa algunas código para hacerlo, con ~ 10 confirmaciones por revisión. Es un repositorio activo con constantes compromisos de los desarrolladores. Tengo TortoiseHg filtrando mis changesets para que solo mire los que me importan.¿Cuál es la mejor manera de hacer una revisión de código a través de múltiples confirmaciones, con TortoiseHg?
Lo que me gustaría ver es la diferencia entre el conjunto de cambios antes de que el primer cambio, y el último (sin todos los conjuntos de cambios no relacionados que muestran). Simplemente quiero ver los resultados finales de todos estos cambios. No me importa que haya algún código horrible en el conjunto de cambios 1, que se arregló en 3. Solo quiero ver la diferencia de lo que finalmente se fusionó en todos estos conjuntos de cambios.
siento que me falta lo obvio, y esto no es una pregunta brillante. Sin embargo, estoy preguntando de todos modos. ¿Nadie?
Esto funciona en 1.5 también. Otro activo ingenioso junto con diffs es si desea ver quién y cuándo se editó una línea. Simplemente haga clic derecho en un archivo en un conjunto de cambios y haga clic en "Anotar archivo". – Patrick
Desafortunadamente eso muestra todos los cambios entre las revisiones, no solo localizados en estos conjuntos de cambios. – Joel
Obviamente, no entiendo muy bien lo que estás buscando, entonces. ¿Está buscando los cambios como si hubiera trasplantado 3 en 1, eliminando así cualquier impacto de changeset2? Si es así, entonces creo que la única forma sería la de trasplante, hacer un diff, y luego tira el trasplante (o hacerlo en un clon que posteriormente se deshaga) – Mikezx6r