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

 
 
 
Reply to this topicStart new topic
> Использование системы контроля версий для слежения за хардверными файлами, То есть платы, схемы и т.д.
syoma
сообщение Jul 11 2013, 08:27
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Народ скажите, это бред или нет?
То есть есть SVN, в которой хранится софт. Возникла идея - а не организовать ли хардовые файлы тоже через SVN? Конечно проблема будет сравнивать версии - там много бинарщины, но в принципе платы и схемы тоже имеют ревизии и т.д. Под хардовыми файлами я подразумеваю лейауты плат, схемы в Orcad и т.д.

У кого есть опыт - в этом вообще есть смысл?
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jul 11 2013, 08:32
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Я именно так и храню данные проектов. Папка каждого проекта имеет подпапки с софтом и схемами/печатными платами. Ну, конечно, проблемы со сравнением, посему надо больше отписывать комментариев, чтобы по ним можно было понять различия.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 11 2013, 09:02
Сообщение #3


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Это нормально, много лет так работаю, только с CVS. И не только рабочие файлы, но и КД в pdf туда складываем. А потом по отделам раздаем с меточкой. Для многих бинарных файлов можно настроить сравнение, так что обычные юзеры даже и не заметят разницы.

Но это все фигня, нужно ставить нормальную PDM, и тогда все будет хорошо. Или PLM. sm.gif
Go to the top of the page
 
+Quote Post
uriy
сообщение Jul 12 2013, 05:29
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



В разработке пользуюсь git. Использую бесплатыне закрытые сервера gitlab и bitbucket. Еще стоит gitlab сервер в своей локалке. Файлы которые нужны для производства (сборочники, схемы, прошивки) выкладываю в локальный redmine.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jul 12 2013, 07:04
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Для проектирования плат использую пакеты, хранящие файлы в текстовом виде (в PCAD выбирал формат PCAD-ASCII). Документы OpenOfiice/LibreOffice храню в формате fodt/fods, которые чистый текстовый xml. *.pdf храню в двоичном виде.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
syoma
сообщение Jul 12 2013, 07:17
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Цитата
хранящие файлы в текстовом виде (в PCAD выбирал формат PCAD-ASCII).

А что оно даст? Их помоему все равно сравнить не получится, и merge тоже невозможен.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jul 12 2013, 21:23
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (syoma @ Jul 12 2013, 09:17) *
Их помоему все равно сравнить не получится, и merge тоже невозможен.
Попробуйте.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Fujitser
сообщение Jul 22 2013, 15:50
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 294
Регистрация: 28-02-05
Из: Екатеринбург
Пользователь №: 2 925



Мы на работе используем mercurial, очень хорошая система.
Go to the top of the page
 
+Quote Post
9_power
сообщение Jul 24 2013, 12:27
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 17-05-13
Пользователь №: 76 866



SVN новых версий(1.7 и 1.6 точно) поддерживает дифференциальную передачу и для бинарных файлов. По работе в svn пролезали и многогигабайтные файлы(gdsii) и 10000 мелких файлов в одном коммите. Минус - содежимое бинарных файлов сравнивать сложно.
Go to the top of the page
 
+Quote Post
sds
сообщение May 29 2014, 15:19
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 26-04-05
Пользователь №: 4 515



Цитата(syoma @ Jul 11 2013, 16:37) *
Народ скажите, это бред или нет?
То есть есть SVN, в которой хранится софт. Возникла идея - а не организовать ли хардовые файлы тоже через SVN? Конечно проблема будет сравнивать версии - там много бинарщины, но в принципе платы и схемы тоже имеют ревизии и т.д. Под хардовыми файлами я подразумеваю лейауты плат, схемы в Orcad и т.д.

У кого есть опыт - в этом вообще есть смысл?



Без этого не представляю работу!
Альтиум дружит с SVN и CVS. Ориентируйтесь на него!
Go to the top of the page
 
+Quote Post
Shein
сообщение May 29 2014, 16:32
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 4-03-07
Пользователь №: 25 855



Цитата(syoma @ Jul 11 2013, 15:37) *
Народ скажите, это бред или нет?
То есть есть SVN, в которой хранится софт. Возникла идея - а не организовать ли хардовые файлы тоже через SVN? Конечно проблема будет сравнивать версии - там много бинарщины, но в принципе платы и схемы тоже имеют ревизии и т.д. Под хардовыми файлами я подразумеваю лейауты плат, схемы в Orcad и т.д.

У кого есть опыт - в этом вообще есть смысл?

Схему работы нашей команды я уже выкладывал в соседней ветке тыц
Кратко суть:
Под контролем SVN хранятся и файлы PCAD, и чертежи (*.dwg) и вся текстовая документация по проекту. Все, естественно, разложено по папкам (схема, плата, КД, документы, ПО). Последнее время для контроля исходников в процессе работы стали широко использовать Git, а уже стабильные версии фиксируются на SVN. Кстати, для схем и плат сделанных в PCAD, при правках, сохранение проводим с включенным ECO файлом и потом его фиксируем вместе с собственно *.sch/*.pcb. Даже если исполнитель нечетко указал в комментарии что он правил, по ECO файлу довольно легко это можно отследить (конечно если не перепахивалась половина схемы на 2500 цепей sm.gif )
Туда же, в репозиторий, складываются все даташиты использованные в проекте. Особой необходимости в их версификации нет, но удобно когда они под рукой вместе с проектом (в повседневной работе и особенно при бекапах).
Go to the top of the page
 
+Quote Post

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

 


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


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