¿Cómo impulsar cambios de espacios en blanco en git sin que nadie más lo sepa?

¿Cómo impulsar cambios de espacios en blanco en git sin que nadie más lo sepa?

Soy muy exigente con la sangría y el espaciado adecuados en mi código, por lo que me molesta que gran parte del código en el repositorio en el que estoy trabajando esté terriblemente "sucio".

Quiero "limpiar" el código, pero no quiero que me molesten por "hacer cambios radicales". ¿Hay alguna forma de ocultar los cambios de mis espacios en blanco a mis compañeros de trabajo? La mayoría de nosotros usamos gitblit y algunos usamos SourceTree. Al final del día, es mejor que nadie sepa acerca de estos cambios.

Respuesta1

¿Hay alguna forma de ocultar los cambios de mis espacios en blanco a mis compañeros de trabajo?

No, realmente no lo hay. Si reciben el cambio, lo verán, a menos queellosdecide ignorar las diferencias de espacios en blanco localmente en su visor de diferencias; no puede afectar dichas configuraciones de forma remota. (Es posible que sus compañeros de trabajo incluso tengan conflictos de fusión como resultado del cambio).

En proyectos como linux.git, la práctica es limpiar solo las áreas específicas (módulos, funciones, etc.) en las que estás trabajando actualmente.

Intente iniciar una tendencia de usoautomatizadoformateadores de código (como "go fmt"); una limpieza de todo el repositorio podría resultar más fácil si otros desarrolladores ya están acostumbrados a hacer lo mismo con su propio código, pero es mejor analizar esto en otro lugar, como Workplace.SE.

información relacionada