with visual traduccion tools studio source software many how generation exist deals control best based version-control

version control - visual - ¿Por qué es malo comprometer líneas con espacios en blanco al control de fuente?



stream based version control deals with (6)

¿Por qué es malo verificar las líneas con espacios en blanco al control de origen? ¿Qué tipo de problemas podría causar eso?


Debido a que muchas personas los eliminan, se mostrarán como líneas modificadas en las herramientas de diff si no se usan todas las opciones (por ejemplo, una antigua cvs diff simple), lo que significa que la gente ve su línea sin una buena razón.

En teoría, también podría tener cadenas que envuelvan líneas donde el espacio en blanco sería realmente malo, pero ... probablemente no sea su problema.


Es como pintar las paredes, pero no terminar los bordes correctamente y dirigirse directamente al zócalo.


Falsas diferencias, básicamente. Es útil si los diffs solo muestran cambios "reales". Algunos programas de diferencias ignorarán el espacio en blanco, pero sería mejor evitar el cambio ficticio en primer lugar.

Por supuesto, tampoco ayuda si hace que la línea se ajuste a la máquina de un colega.


Sí, de alguna forma estoy de acuerdo con las otras publicaciones, pero agregaría que no es malo en . No es una gran práctica, pero ese es el tipo de cosas que suceden y simplemente suspiras y sigues con las cosas.


Algunos editores eliminan automáticamente espacios en blanco al final, otros no. Esto crea ruido dif y puede causar conflictos de fusión.


Las utilidades modernas de diff no se cuelgan en el espacio en blanco.