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

 
 
> Система контроля версий для FPGA проектов., Какие на данный момент существуют системы контроля версий для FPGA ?
Flip-fl0p
сообщение Apr 26 2018, 18:15
Сообщение #1


В поисках себя...
****

Группа: Свой
Сообщений: 729
Регистрация: 11-06-13
Из: Санкт-Петербург
Пользователь №: 77 140



Приветствую Уважаемые посетители форума !
У начальства возникла идея внедрить на предприятии систему контроля версий для программистов и FPGA разработчиков.

На данный момент я работаю так:
1. В шапке каждого HDL файла указаны все изменения файла с описанием изменения, и датой внесения изменения.
2. Каждый день по выключению компьютера на сервер делается backup всех HDL файлов, констрейнов, настроек quartus (.QSF) и пр. файлов, отвечающих за создание проекта.
3. В отдельной папке с проектом храню все фотографии блок схем алгоритмов, диаграмм переходов автоматов, структурных схем(я их фотографирую, поскольку предпочитаю сначала все нарисовать на бумаге ручкой, а бумагу я быстро теряю).

Хотелось бы уточнить у знающих людей - а как правильно организовать такую систему применительно к проектам на ПЛИС ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
one_eight_seven
сообщение Apr 27 2018, 11:45
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 916
Регистрация: 3-10-08
Из: Москва
Пользователь №: 40 664



Цитата
Иногда лучше без них, чем с ними. У нас вон как организовали всё это дело, так народ повадился менять чужие исходники, даже не уведомляя об этом хозяина.
Ну, типа, приходишь с утра, а проект, который вчера компилился и работал, уже даже не компилится, потому что кто-то чего-то жуй пойми зачем поменял без спросу.
И начинаешь смотреть, кто чего менял и инако хватать за руки.

Настраивайте сервер, чтобы не принимал коммиты без определённых тэгов в соообщении. По этим тегам сервер может отослать e-mail либо мейнтейнеру, либо в CRM-систему. Это вот то, что прямо даже не заморачиваясь работает.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Flip-fl0p   Система контроля версий для FPGA проектов.   Apr 26 2018, 18:15
- - aaarrr   Цитата(Flip-fl0p @ Apr 26 2018, 21:1...   Apr 26 2018, 19:33
|- - dxp   Цитата(aaarrr @ Apr 27 2018, 02:33) git? ...   Apr 27 2018, 05:10
- - ViKo   И снова пишу - TortoiseHg.   Apr 26 2018, 20:01
- - Alex77   Цитата(Flip-fl0p @ Apr 26 2018, 21:1...   Apr 27 2018, 05:59
- - _Ivan_33   http://www.fpgadeveloper.com/2014/08/versi...o-pro...   Apr 27 2018, 06:11
- - Vascom   Используй git.   Apr 27 2018, 06:24
- - Amurak   Про Гит уже писали?   Apr 27 2018, 06:47
- - warrior-2001   TortoiseSVN. Всем устраивает.   Apr 27 2018, 08:07
- - one_eight_seven   Ребята, а вы в курсе, что tortoise - это клиент? ...   Apr 27 2018, 09:28
|- - Vascom   Цитата(one_eight_seven @ Apr 27 2018, 12...   Apr 27 2018, 09:31
|- - Alex77   Цитата(Vascom @ Apr 27 2018, 12:31) Други...   Apr 27 2018, 09:45
- - alexadmin   Проблема-то в том, что софт очень своевольно обращ...   Apr 27 2018, 09:36
- - AVR   Цитата(Flip-fl0p @ Apr 26 2018, 21:1...   Apr 27 2018, 10:58
|- - Flip-fl0p   Цитата(AVR @ Apr 27 2018, 13:58) P.S. Но ...   Apr 27 2018, 11:04
|- - Koluchiy   Цитата(AVR @ Apr 27 2018, 14:58) P.S. Но ...   Apr 27 2018, 11:31
|- - dxp   Цитата(Koluchiy @ Apr 27 2018, 18:31) Ино...   Apr 28 2018, 04:34
||- - spectr   Цитата(dxp @ Apr 28 2018, 07:34) Это одна...   Apr 28 2018, 06:10
||- - dxp   Цитата(spectr @ Apr 28 2018, 13:10) Итого...   Apr 28 2018, 09:09
||- - AnatolySh   Спрошу коротко: читать здесь (ну и все содержатель...   Apr 29 2018, 13:22
|- - AVR   Цитата(Koluchiy @ Apr 27 2018, 14:31) Ино...   Apr 29 2018, 17:52
- - x736C   Использую git и два файла. Файл исключений .git...   Apr 27 2018, 11:16
- - one_eight_seven   Вас страшно читать. Вы специально используете инст...   Apr 28 2018, 05:29
- - one_eight_seven   Цитатаставить отсюда? Не обязательно. Иногда доста...   Apr 29 2018, 14:23
- - one_eight_seven   ЦитатаСтоп, а не работаете ли Вы случайно с убожес...   Apr 29 2018, 18:10
|- - AVR   Цитата(one_eight_seven @ Apr 29 2018, 21...   Apr 30 2018, 07:14
- - one_eight_seven   ЦитатаНо "удел недалеких людей" под пред...   Apr 30 2018, 08:08
- - dvladim   Не сочтите за наброс, но: А если все файлы бинарны...   Apr 30 2018, 13:43
|- - AVR   Цитата(dvladim @ Apr 30 2018, 16:43) А ес...   May 11 2018, 08:08
|- - dxp   Цитата(AVR @ May 11 2018, 15:08) Нет, тут...   May 11 2018, 10:42
- - one_eight_seven   ЦитатаВозможность поднять файл от нужной даты. Что...   Apr 30 2018, 13:56
|- - baumanets   Теме самое место в разделе управления проектами. Л...   Apr 30 2018, 21:29
- - dxp   Добавлю свои 5 коп. на тему svn vs. git. На svn си...   May 3 2018, 08:38
|- - nice_vladi   Цитата(dxp @ May 3 2018, 08:38) Добавлю с...   May 3 2018, 09:22
- - Flip-fl0p   Господа, спасибо большое за ответы ! Скорее вс...   May 3 2018, 09:26
|- - Tpeck   Цитата(Flip-fl0p @ May 3 2018, 12:26...   May 11 2018, 07:20
|- - Flip-fl0p   Цитата(Tpeck @ May 11 2018, 10:20) Может ...   May 11 2018, 07:23
- - Doka   https://github.com/barbedo/vivado-git как работае...   May 3 2018, 10:03
- - one_eight_seven   ЦитатаНет, тут конечно git не очень хорош. И это т...   May 11 2018, 09:00


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

 


RSS Текстовая версия Сейчас: 19th June 2025 - 16:40
Рейтинг@Mail.ru


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