Если вы не укажете цель для svn info
, то по умолчанию будет '.'это будет путь к вашей рабочей копии.
Также из svn help info
:
TARGET может быть либо путем рабочей копии, либо URL-адресом. Если указано, REV определяет, в какой ревизии цель сначала ищется;по умолчанию это HEAD для URL или BASE для пути WC.
Это означает, что если вы хотите ревизию HEAD, вам нужно указать URL вашего хранилища:
svn info URL-of-repo --show-item revision
Обратите внимание, что это только то, как svn info работает по умолчанию, вы всегда можете указать свой собственный аргумент ревизии:
svn info --revision HEAD --show-item revision
С другой стороны, вы также можете использовать svn status -u
дляполучить ревизию HEAD следующим образом:
svn status -u | awk '{ print $NF }'
![Here's the result of these commands on my machine](https://i.stack.imgur.com/e3X81.png)
![enter image description here](https://i.stack.imgur.com/ajzjM.png)