Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: svn copy в TortoiseSVN 1.7
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Управление проектами
des00
Добрый день!!!

Уважаемые гуру, помогите решить проблему.

Обновил 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
AHTOXA
Для svn switch в этом случае помог ключик --ignore-ancestry. Попробуйте, может быть он и на copy действует.
kolobok0
Цитата(des00 @ Mar 5 2013, 21:08) *
..Обновил SVN с 1.6 до 1.7....


SVN иногда глючит, при накоплении кэшированных данных (на клиенте такое частенько бывало, сейчас вроде как поменьше). Помогает удаление локальной БД (официально из сеттингов) и очистки рутового каталога.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.