syoma 1 July 11, 2013 Posted July 11, 2013 · Report post Народ скажите, это бред или нет? То есть есть SVN, в которой хранится софт. Возникла идея - а не организовать ли хардовые файлы тоже через SVN? Конечно проблема будет сравнивать версии - там много бинарщины, но в принципе платы и схемы тоже имеют ревизии и т.д. Под хардовыми файлами я подразумеваю лейауты плат, схемы в Orcad и т.д. У кого есть опыт - в этом вообще есть смысл? Quote Share this post Link to post Share on other sites More sharing options...
Rst7 5 July 11, 2013 Posted July 11, 2013 · Report post Я именно так и храню данные проектов. Папка каждого проекта имеет подпапки с софтом и схемами/печатными платами. Ну, конечно, проблемы со сравнением, посему надо больше отписывать комментариев, чтобы по ним можно было понять различия. Quote Share this post Link to post Share on other sites More sharing options...
vitan 0 July 11, 2013 Posted July 11, 2013 · Report post Это нормально, много лет так работаю, только с CVS. И не только рабочие файлы, но и КД в pdf туда складываем. А потом по отделам раздаем с меточкой. Для многих бинарных файлов можно настроить сравнение, так что обычные юзеры даже и не заметят разницы. Но это все фигня, нужно ставить нормальную PDM, и тогда все будет хорошо. Или PLM. :) Quote Share this post Link to post Share on other sites More sharing options...
uriy 1 July 12, 2013 Posted July 12, 2013 · Report post В разработке пользуюсь git. Использую бесплатыне закрытые сервера gitlab и bitbucket. Еще стоит gitlab сервер в своей локалке. Файлы которые нужны для производства (сборочники, схемы, прошивки) выкладываю в локальный redmine. Quote Share this post Link to post Share on other sites More sharing options...
Сергей Борщ 60 July 12, 2013 Posted July 12, 2013 · Report post Для проектирования плат использую пакеты, хранящие файлы в текстовом виде (в PCAD выбирал формат PCAD-ASCII). Документы OpenOfiice/LibreOffice храню в формате fodt/fods, которые чистый текстовый xml. *.pdf храню в двоичном виде. Quote Share this post Link to post Share on other sites More sharing options...
syoma 1 July 12, 2013 Posted July 12, 2013 · Report post хранящие файлы в текстовом виде (в PCAD выбирал формат PCAD-ASCII). А что оно даст? Их помоему все равно сравнить не получится, и merge тоже невозможен. Quote Share this post Link to post Share on other sites More sharing options...
Сергей Борщ 60 July 12, 2013 Posted July 12, 2013 · Report post Их помоему все равно сравнить не получится, и merge тоже невозможен.Попробуйте. Quote Share this post Link to post Share on other sites More sharing options...
Fujitser 0 July 22, 2013 Posted July 22, 2013 · Report post Мы на работе используем mercurial, очень хорошая система. Quote Share this post Link to post Share on other sites More sharing options...
9_power 0 July 24, 2013 Posted July 24, 2013 · Report post SVN новых версий(1.7 и 1.6 точно) поддерживает дифференциальную передачу и для бинарных файлов. По работе в svn пролезали и многогигабайтные файлы(gdsii) и 10000 мелких файлов в одном коммите. Минус - содежимое бинарных файлов сравнивать сложно. Quote Share this post Link to post Share on other sites More sharing options...
sds 0 May 29, 2014 Posted May 29, 2014 · Report post Народ скажите, это бред или нет? То есть есть SVN, в которой хранится софт. Возникла идея - а не организовать ли хардовые файлы тоже через SVN? Конечно проблема будет сравнивать версии - там много бинарщины, но в принципе платы и схемы тоже имеют ревизии и т.д. Под хардовыми файлами я подразумеваю лейауты плат, схемы в Orcad и т.д. У кого есть опыт - в этом вообще есть смысл? Без этого не представляю работу! Альтиум дружит с SVN и CVS. Ориентируйтесь на него! Quote Share this post Link to post Share on other sites More sharing options...
Shein 0 May 29, 2014 Posted May 29, 2014 · Report post Народ скажите, это бред или нет? То есть есть SVN, в которой хранится софт. Возникла идея - а не организовать ли хардовые файлы тоже через SVN? Конечно проблема будет сравнивать версии - там много бинарщины, но в принципе платы и схемы тоже имеют ревизии и т.д. Под хардовыми файлами я подразумеваю лейауты плат, схемы в Orcad и т.д. У кого есть опыт - в этом вообще есть смысл? Схему работы нашей команды я уже выкладывал в соседней ветке тыц Кратко суть: Под контролем SVN хранятся и файлы PCAD, и чертежи (*.dwg) и вся текстовая документация по проекту. Все, естественно, разложено по папкам (схема, плата, КД, документы, ПО). Последнее время для контроля исходников в процессе работы стали широко использовать Git, а уже стабильные версии фиксируются на SVN. Кстати, для схем и плат сделанных в PCAD, при правках, сохранение проводим с включенным ECO файлом и потом его фиксируем вместе с собственно *.sch/*.pcb. Даже если исполнитель нечетко указал в комментарии что он правил, по ECO файлу довольно легко это можно отследить (конечно если не перепахивалась половина схемы на 2500 цепей :) ) Туда же, в репозиторий, складываются все даташиты использованные в проекте. Особой необходимости в их версификации нет, но удобно когда они под рукой вместе с проектом (в повседневной работе и особенно при бекапах). Quote Share this post Link to post Share on other sites More sharing options...