2011-03-11 12 views
27

Por lo general uso Subclipse, pero mi código tiene algunos detalles y quiero hacer algunos controles de cordura desde la línea de comandos. Gracias a Subclipse, generalmente puedo ver las ramas que estoy usando en la ventana del Explorador de paquetes de Eclipse.¿Qué comando SVN puedo usar para ver la rama que estoy usando actualmente?

screenshot of branch information in Eclipse

¿Qué comando puedo utilizar desde la línea de comandos para ver la rama Actualmente estoy usando?

Recursos Lo intenté antes Stack Overflow incluyen the SVN book, this list of commands y this other list of commands. No encontré nada que me permitiera mirar pasivamente la información de la rama (en lugar de hacer algún tipo de modificación de rama activa, que no es lo que quiero).

Respuesta

56

intente lo siguiente:

svn info 

esto le dará la dirección URL de su área de trabajo es una obtención de, con respecto a dónde se encuentre en el espacio de trabajo. Debería poder ver la rama en la URL.

+0

Argh! Vi la descripción "Mostrar información sobre el archivo o directorio. (Fecha de modificación, autor, revisión, ruta en el repositorio). No se puede especificar una URL". y saltó ese. Debería haberlo intentado. Gracias. Upvotes a todos porque probablemente todos estaban escribiendo al mismo tiempo; aceptando este porque tiene la mejor descripción y fue técnicamente el primero. – Pops

+1

@Lord Torgamus nice sluggy avatar por cierto –

+0

je, gracias. Siempre me pregunté si alguien obtuvo la referencia. – Pops

4

svn info le indicará el origen de su copia de trabajo. De eso puedes contarle a la sucursal.

6

Con un poco de expresiones regulares, se puede obtener sólo el nombre de la sucursal:

svn info | grep '^URL:' | egrep -o '(tags|branches)/[^/]+|trunk' | egrep -o '[^/]+$' 
+0

Has resuelto mi problema !!!! Gracias ! –

Cuestiones relacionadas