Sistema para registrar automáticamente los cambios de código de file exactos por línea de pedido

¿Alguien sabe de un software o sistema para rastrear automáticamente y registrar cambios de código de línea exactos en un file de logging?

Por ejemplo, digamos que edito 7 files el 16 de enero, y agrego y modifico varias líneas de código en cada file.

¿Existe un software o herramienta de cualquier tipo que pueda saber automágicamente qué ediciones hice, qué se cambió y registrar los detalles en el file del elemento de línea del pedido de date?

Supongo que algo existe así, pero no puedo encontrar lo que debería estar buscando. Miré SVN y algunos otros similares, pero no obtuve estas capacidades de las descripciones que leí.

No hay nada que pueda saber automágicamente esto. Sin embargo, este tipo de información es fácil de get como efecto secundario de usar virtualmente cualquier sistema de control de versiones. Parece que no estás usando ningún VCS, deberías empezar a hacerlo ahora. SVN es una buena opción para empezar.