Уважаемые гуру, помогите решить проблему.
Обновил SVN с 1.6 до 1.7. Сделал upgrate базы данных. В GUI все работает. Но когда запустил пакетные скрипты для создания релизов (цель которых, с помощью команды svn copy собрать кучку файлов в разных директориях, в один список в tags), 1.7 пишет что целевые директории/файлы не являются рабочей копией.
Это происходит потому что в папках с файлами отсутствует служебная папка .svn, в версии 1.7 они хранят ее только в директории верхнего уровня иерархии (той с которой был сделан чекаут). Как теперь делать пакетные svn copy? Не переносить же кучу файлов в гуе в ручную?
Ндя, нашел решение, но оно через одно место.
1. Поставил subversion 1.7
2. Все скрипты переделал, с указанием на корневую папку. Т.е. раньше было
Код
svn copy rtl\linear\cable\pdh_mp_cable*.v* rtl\linear\cable\pdh_mp_linear*.v rtl\linear\cable\pdh_mp_ppu*.v %PATHNAME% -m "release rtl files"
а теперь стало
Цитата
svn copy ..\linear\rtl\linear\cable\pdh_mp_cable*.v* ..\linear\rtl\linear\cable\pdh_mp_linear*.v %PATHNAME% -m "release cable rtl files"
linear - имя подпроекта
rtl - папка для сорцов
батник запускался из папки linear