Перейти к содержанию
    

Хранение проектов Quartus в Mercurial

Очень хочется все проекты квартуса запихнуть в репозиторий mercurial (svn, git... в данном случае неважно).

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

Вопрос к профи: как вы храните свои проекты? Может быть есть описание типов файлов/каталогов квартуса?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

рекомендую больше смотреть на git

 

GIT: для исключение отслеживания - надо просто настроить и использовать файл .gitignore - неплохая подборка уже собрана, например тут : https://github.com/sjaeckel/gitignore/tree/master/Global

Quartus2.gitignore и больше: ModelSim.gitignore

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

рекомендую больше смотреть на git

 

GIT: для исключение отслеживания - надо просто настроить и использовать файл .gitignore - неплохая подборка уже собрана, например тут : https://github.com/sjaeckel/gitignore/tree/master/Global

Quartus2.gitignore и больше: ModelSim.gitignore

Круто! Все уже в приготовленном виде. Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Коллеги, не хочется создавать отдельную тему...

А для Хilinх-a какие рецепты?

Поиском по форуму пользовались? Такая тема уже есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поиском по форуму пользовались? Такая тема уже есть.

прошу прощения, буду искать

 

P.S.: Искал по ключевым словам:

"

верси

контрол

"

тут

и в гугле

"

контроль версий проектов Xilinx

"

Ничего внятного. Может не так искал?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гм, конкретно эту темe я что-то тоже не нахожу. Но помнится, была. Или склероз у меня? В любом случае, тем про использование контроля версий при разработке FPGA была не одна.

Извините за наезд.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Коллеги, не хочется создавать отдельную тему...

А для Хilinх-a какие рецепты?

 

для git

http://wiki.secretlab.ca/Revision_control_...nx_EDK_projects

 

я не использую EDK , но предложу проверить и если работает - закинуть на https://github.com/sjaeckel/gitignore/tree/master/Global

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А что скармливать эсвээну из нисосвского проекта? понятно что свои исходники и ашки. Но чтоб на новом компе после чекаута не импортировать проекты в рабочее окружение? может workspace в свн скормить? Что в ворспейсе скормить? Всю папку .metadata? А <name>_bsp проект? Да ещё если используется какая нибудь µC/Os, то в bsp проекте куча всяких файлов от µСи (или от FreeRTOS) и от Hal-a.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

.hgignore в корне репозитория mercurial

 

#use glob

syntax: glob

 

*.s

*.ERR

*.qws

*.log

*.ERR.txt

*.ERR.LOG

*.orig

*.p0?

*.pbi

*.dep

*.erc

*.drc

*.err

*.ddb

*.map

*.TOP

*.BLK

Thumbs.db

hdl\db

hdl\incremental_db

*.rpt

*.summary

*.smsg

*.done

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...