|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Denis Kostousov 2:5020/400 11 Oct 2005 06:50:52 To : Artem Chuprina Subject : Re: subversion (svn): подстановка keywords -------------------------------------------------------------------------------- Artem Chuprina wrote: > Denis Kostousov @ Mon, 10 Oct 2005 12:50:47 +0000 (UTC): > > DK> Понадобилось для частичной автоматизации сборки проекта в скрипте > DK> узнавать URL репозитория. Для решения проблемы был сделан файл > DK> вида: HeadURl и на него установлено свойство svn:keywords с > DK> соответствующим значением. После комита subversion произвел > DK> подстановку. Проблемы появились, когда я начал работать с > DK> несколькими ветками. Так как фаил без учета подстановок совершенно > DK> не меняется, svn при переключении не обрабатывает > DK> подстановку. Т.е. главное значение файла пропало - узнать к какой > DK> ветке принадлежит копия практически не возможно. > > Что резонно - если он не менялся, то он принадлежит ко нескольким веткам Hе могу согласиться. Раз есть keyword "HeadURL", то он должен подставляться в случае своей замены. Т.е. подстановка должна выполняться при смене ветки независимо от того, менялся "неподставленный" фаил или нет. Особенно непонятно существующее поведение в свете того, что файл хранится в репозитории в "неподставленном" виде. > сразу. Hе знаю, как в svn, а в cvs вытащенная ветка - свойство рабочей > копии каталога (и хранится в CVS/Tag). Вытащить нужное значение shell'ом не составляет труда. Hо как это сделать из ant-скрипта, не используя вызов того же shell'а? -- Denis Kostousov email: sandelloTHEDOGpermonline.ru jabber: sandelloATjabber.org fingerprint: FE3D 60AF E08D 2D2A 6A8B C891 70BB 0665 F047 ADAE --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/6577a382c88d.html, оценка из 5, голосов 10
|