Posterior a consultar con expertos en la materia, programadores de varias áreas y maestros dimos con la respuesta a la interrogande y la compartimos en este post.
Solución:
No hay un comando incorporado para eso, por lo que generalmente hago algo como esto:
#!/bin/bash
# history_of_file
#
# Outputs the full history of a given file as a sequence of
# logentry/diff pairs. The first revision of the file is emitted as
# full text since there's not previous version to compare it to.
function history_of_file()
url=$1 # current url of file
svn log -q $url
Entonces, puedes llamarlo con:
history_of_file $1
Ligeramente diferente de lo que describiste, pero creo que esto podría ser lo que realmente necesitas:
svn blame filename
Imprimirá el archivo con cada línea prefijada por la hora y el autor de la confirmación que lo cambió por última vez.
Si desea ver el historial completo de un archivo con cambios de código:
svn log --diff [path_to_file] > log.txt
Puntuaciones y reseñas
Si estás contento con lo expuesto, eres capaz de dejar un escrito acerca de qué le añadirías a esta división.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)