Digamos que tienes un código que se ve así (notación basada en XML):
<Root> <childA /> <childB /> <childC /> </Root>
Por una razón legítima, necesito ajustar <Root>...</Root>
con otra label para que el nuevo código se vea así:
<NewRoot> <Root> <childA /> <childB /> <childC /> </Root> </NewRoot>
Cuando lo hago, obviamente git muestra que cada línea cambió cuando se introdujo una nueva sangría. Mi pregunta es la siguiente: ¿existe alguna técnica o estrategia para evitar que se muestren todas las líneas como modificadas?
Para aclarar, mi pregunta gira en torno al compromiso inicial, soy consciente de que hay forms de abordar este problema después de la confirmación, como usar el parámetro URL para BitBucket o GitHub o hacer algo como esto o esto . La razón por la que estoy buscando una solución más sólida en comparación con las soluciones anteriores es la siguiente: