Технически, вы не можете быть уверены после выполнения экспорта, потому что другая фиксация могла произойти просто между ними. Практически вы можете получить информацию с помощью svn info <URL>
. Конечно, вы могли бы сначала выполнить svn info
, извлечь ревизию и экспортировать эту ревизию, чтобы убедиться, что обе соответствуют.
Если вы делаете заказ вместо экспорта, информация доступна через svn info <path>
.
Еще один способ сделать это - использовать ключевые слова в одном из экспортируемых файлов (назовем это script.h), например:
#define VERSION_STRING "r$Revision$"
// ... rest of the file
Если вы передадите свой файл svn: Keywords для файла (и подтвердите его), $ Revision $ будет заменен при оформлении заказа или экспорте:
svn propset svn:keywords "Revision" script.h
(существуют другие замены, для получения более подробной информации см. Документацию SVN )