¿El Working Copy Root Path
del comando svn info
proporciona lo que necesita?
D:> svn info
Path: .
Working Copy Root Path: D:\workdir\local-tc-common-all
URL: svn://localhost/trunk/tc-common-all/src/main/bin
Repository Root: svn://localhost
Repository UUID: 4f1d1789-e46b-c140-9c77-f79c92213374
Revision: 61
Node Kind: directory
Schedule: normal
Last Changed Author: dweintraub
Last Changed Rev: 3
Last Changed Date: 2012-07-19 12:09:24 -0400 (Thu, 19 Jul 2012)
Esto le brinda la raíz del pago actual que parece ser lo que está buscando. Puede usar el modificador --xml
que a veces hace que sea más fácil obtener programáticamente ya que la mayoría de los lenguajes de programación son bastante buenos para analizar XML.
Si usted está buscando la raíz del propio repositorio separado del esquema de URL, se puede conseguir que al tomar la raíz del repositorio fuera del campo de dirección URL .
"svn info" devuelve la ruta raíz remota. Quiero obtener el camino donde hice el pago. Ejemplo: > svn checkout http://example.com/svn/foo ~/foo > cd ~/foo > root SVN (no funciona) /home/usuario/proyecto/foo/ – fabiocerqueira