реклама на сайте
подробности

 
 
> Управление версиями, SVN - Design Entry CIS - PCB Editor
Система управления версиями
Какую систему вы используете для проектов Allegro?
SVN [ 2 ] ** [66.67%]
HG [ 0 ] ** [0.00%]
GIT [ 0 ] ** [0.00%]
Другая [ 1 ] ** [33.33%]
Bazaar [ 0 ] ** [0.00%]
CVS [ 0 ] ** [0.00%]
Всего голосов: 3
Гости не могут голосовать 
John Silver
сообщение Feb 27 2011, 23:11
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



Наверняка многие сталкивались с задачей, как проставить заветный номерок и на схеме, и на плате, а еще и взять этот номерок из SVN. И сделать это как можно более автоматически.
Вот мой вариант:
- создать текстовый файлик содержащий номер версии (например RevCode.txt);
- скриптом на tcl взять номер из файлика и подставить в схему;
- скриптом на skill взять номер из файлика и подставить на плату;
- скрипты запустить из svn с помощью ловушки.

Проблемы, вопросы:
- номер версии должен зависеть от файла *.opj, а не от RevCode.txt, соответственно, можно ли *.opj подставить SVN keyword, и не бедет ли он мешать?
- можно ли выполнять skill скрипт из под ОС, а не из под PCB Editor?

Как вы решаете эту задачу?

Вот один вопрос отпал, как хранить номер версии в opj.
Добавляем новую строчку в файл, и Capture её не трогает.

(ExpressProject "Probe"
(ProjectVersion "19981106")
(ProjectRevision "$Revision: 111.58 $")
(ProjectType "Analog or A/D Mixed Mode")
(Folder "Design Resources"
(Folder "Library")

Сообщение отредактировал John Silver - Feb 28 2011, 18:57
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 07:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01377 секунд с 7
ELECTRONIX ©2004-2016