Saltar al contenido

¿Cómo puedo ver todos los cambios históricos en un archivo en SVN?

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)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *