Я в печальном процессе переноса хранилища Mercurial в Subversion.Наша сборка ant захватила версию рабочей копии и вставила ее в продукт сборки, используя hg id -i
, для целей отслеживания.Этот глобальный идентификатор - это все, что вам нужно знать, чтобы отследить созданную версию.
Конечно, с SVN это не так просто.Я знаю, как получить версию рабочей копии (или ahem , диапазон версий в WC), используя svnversion
, но это само по себе не говорит вам полную историю: вам нужно знатьв какой ветке или теге вы находитесь.
Существует ли простой способ получить URL хранилища, соответствующий пути WC?Мне нужна строка 'URL', возвращаемая из svn info
, но я действительно не хочу анализировать многострочный вывод, чтобы получить его.Там имеет , чтобы быть простым способом вернуть только эту информацию.
Разве нет?
Я скучаю по своей DVCS.(