Otro voto para permitir que el sistema SCM maneje los comentarios de registro, pero tengo una cosa que agregar.
Algunos sistemas le permiten utilizar etiquetas RCS en su código fuente donde el SCM puede insertar el historial de cambios directamente en el archivo fuente que se está confirmando automáticamente. Suena como un buen equilibrio porque la historia está entonces en el sistema SCM y luego se coloca automáticamente en el código fuente en sí.
El problema es que este proceso cambia el archivo de origen. Creo que es una mala idea porque el archivo no se puede cambiar en el disco hasta que se inserte un comentario. Si fueras un buen ingeniero, deberías haber creado y probado cambios antes de la confirmación.Si su fuente cambia después de la confirmación, entonces esencialmente tiene una compilación que podría romperse, pero la mayoría de los ingenieros no construirán después de una confirmación, ¿por qué deberían hacerlo?
¡Pero es solo un comentario que dices! Es cierto, pero tuve un caso en el que había código en mi archivo fuente que curiosamente tenía motivos para mirar como una etiqueta de encabezado RCS y esa sección del código fue reemplazada en el registro, por lo tanto cortando mi código. Lo suficientemente fácil de arreglar, pero malo que una construcción se rompió para más de 20 usuarios
+1 de mí. Parece unánime hasta el momento: deje que el software SCM lo haga. – duffymo