Вопрос:

how can I get the SVN head version number in shell?

svn

6717 просмотра

1 ответ

506 Репутация автора

I use svn in command line. How can I get the head version number in command line. I need the number,not only to see the info . I want to use this number to build my project automatic.

Автор: qiushuitian Источник Размещён: 09.08.2012 06:58

Ответы (1)


9 плюса

43381 Репутация автора

Решение

Here is simple shell script thingy for you. Execute: svn info -rHEAD | grep Revision | cut -d' ' -f2

See it in action:

main$ svn info -rHEAD
Path: main
URL: svn://url/trunk/main
Repository Root: svn://url
Repository UUID: xxxxx-xxxx-xxxx-xxxx-xxxxxxxx
Revision: 17042
Node Kind: directory
Last Changed Author: Nishant
Last Changed Rev: 17040
Last Changed Date: 2012-08-09 11:29:05 +0530 (Thu, 09 Aug 2012)

main$ svn info -rHEAD | grep Revision | cut -d' ' -f2
17042

Edit1: updated to fetch head rev.

Автор: Nishant Размещён: 09.08.2012 07:21
Вопросы из категории :
32x32