Простой способ получить URL репозитория SVN для сборки ant - PullRequest
1 голос
/ 19 июля 2011

Я в печальном процессе переноса хранилища Mercurial в Subversion.Наша сборка ant захватила версию рабочей копии и вставила ее в продукт сборки, используя hg id -i, для целей отслеживания.Этот глобальный идентификатор - это все, что вам нужно знать, чтобы отследить созданную версию.

Конечно, с SVN это не так просто.Я знаю, как получить версию рабочей копии (или ahem , диапазон версий в WC), используя svnversion, но это само по себе не говорит вам полную историю: вам нужно знатьв какой ветке или теге вы находитесь.

Существует ли простой способ получить URL хранилища, соответствующий пути WC?Мне нужна строка 'URL', возвращаемая из svn info, но я действительно не хочу анализировать многострочный вывод, чтобы получить его.Там имеет , чтобы быть простым способом вернуть только эту информацию.

Разве нет?

Я скучаю по своей DVCS.(

1 Ответ

3 голосов
/ 19 июля 2011

Из командной строки похоже, что вы в значительной степени застряли при разборе svn info.Однако вы можете использовать задачи svn ant, чтобы выручить вас http://subclipse.tigris.org/svnant/svntask.html#info. Это установит набор свойств, одним из которых является ваш URL-адрес репозитория, я подозреваю, что это будет репорт, но это не очень хорошо задокументированобыть URL.

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