tortoise - SVN: ¿cómo obtener la primera revisión de un archivo?
svn tutorial español (4)
Al trabajar con un subdirectorio en un repositorio, ¿cómo encontrar la revisión cuando se ha agregado ese directorio específico al repositorio? Al usar "svn info http: // .." puedo averiguar cuándo fue modificada por última vez ("Last Changed Rev"), pero también necesito averiguar el número de revisión de la confirmación cuando ese directorio (o archivo) fue agregado por primera vez (es la "primera" revisión).
He estado buscando eso en el "libro de SVN", buscando en Google, pero, obviamente, no obtuve ningún resultado.
Nota: Necesito esto para hacer un script PHP que descargue registros y los almacene localmente, solo para dejarlo en claro y evitar "usar tortoise / svnx / versions / you_name_it application";)
La última entrada de
svn log http://...
No estoy seguro de cuál es el método de línea de comando. Utilizo Tortoise en Windows para hacer la mayor parte de mi navegación SVN. Si tiene esa herramienta, simplemente haga clic derecho en la carpeta y se trata de tortuga SVN / Mostrar registro.
Para alguien que intenta hacer esto en pysvn:
def get_branch_creation_rev(url)
import pysvn
cl = pysvn.Client()
return pysvn.Revision(pysvn.opt_revision_kind.number,
cl.log(url)[-1].data.get(''revision'').number)
Puede usar svn log , con un rango de revisión inversa:
svn log -r 1:HEAD --limit 1 <REPO_URL>