Svn номер редакции в текстовый файл - PullRequest
2 голосов
/ 02 апреля 2010

Я хочу отобразить номер редакции SVN в текстовый файл Я получаю номер ревизии с помощью этой команды $ revision = ([xml] (svn info "filepath" --xml)). info.entry.commit.revision

Ответы [ 3 ]

3 голосов
/ 02 апреля 2010

Предполагая, что вы прочитаете значение из c # и сможете выбросить префикс:

svn info somefile.txt | find "Revision" > revision.txt
3 голосов
/ 02 апреля 2010

Если текстовый файл находится под контролем исходного кода, вам может оказаться проще исследовать svn: Keywords Книга SVN расскажет вам, как их использовать.

Если текстовый файл не находится под контролем исходного кода, не могли бы вы более подробно рассказать о том, что вы пытаетесь сделать.

1 голос
/ 02 апреля 2010

Самый простой способ - использовать программу svnversion , которая поставляется с Subversion.

Как сказано в документации,

Обычно этот вывод используется в вашем процесс сборки при определении номер версии вашей программы.

svnversion -c предоставляет вам последнюю подтвержденную версию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...