Этот способ больше подходит для случая когда есть готовый проект и нужно поместить его под контроль SVN. Возьмем тестовый проект »demo_project1 » С помощью команды Import импортируем его в репозиторий. Не забываем про указание имени папки »demo_project1» в которую мы импортируем проект и о комментировании наших действий После окончания импорта в диагностическом сообщении видноRead More →

Многие люди не пользуются SVN-ом, как я понимаю, только потому что они не умеют им пользоваться. Им собственно и посвящается. Чтение этой статьи не заменит вам изучение официального мануала (есть перевод на русский)! Работа в ОС Windows (используя GUI клиент) Подготовка к работе Наиболее простой известный мне способ для быстрого стартаRead More →

Я думаю многие любопытные люди уже знают, как нужно верно работать с SVN. Но во многих статьях это описано достаточно поверхностно. Хочется немного приоткрыть завесу верного цикла версионирования, при разработке проекта, на примере TortoiseSVN. И так, поехали Шаг 1. Создание ветви (branch). Для этого вам нужно создать рабочую копию версииRead More →

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

Данный опус написан на основании собственного опыта. Для начала нужно понять что данный вопрос является философским, особенно для разработчиков полагающихся на свою память и предубеждение что они никогда не ошибаются и лучше чем машина знают что и где хранить. У таких разработчиков на жестком диске в проектах часто можно найтиRead More →

Теперь рассмотрим операции с файлами проекта, с которыми разработчики сталкиваются чаще всего. Как мы помним наши программисты Вася и Петя создали локальный репозиторий. Импортировали туда  проект и создали рабочую копию проекта demo_project1. Оба наших программиста работают в своих собственных рабочих копиях. Добавление файлов в рабочую копию. Вася создает и работает надRead More →

Достаточно часто при работе над смежными или похожими проектами возникает следующая ситуация: в проектах используется одинаковый код, но размер этого кода недостаточен для выделения его в отдельный проект. Например, это могут быть небольшие компоненты общего применения (модули скремблеров, модули интерфейсов и т.д.). Обычно разработчики решают эти вопросы копированием общих модулейRead More →

Для того что бы начать работу с проектом нужно создать рабочую копию. Для этого создаем корневую папку проекта на жестком диске. Заходим в эту папку и используем команду Checkout. С помощью браузера репозитория, выбираем интересующий нас проект, папки и файлы в этом проекте. С помощью браузера ревизий »Show log» выбираем нужныйRead More →

Quartus при своей работе создает множество файлов, большинство из которых служебные и изменяются от компиляции к компиляции. Естественно что подобные файлы не имеет смысла хранить в репозитории SVN, т.к. они не несут информацию о настройках проекта. В Quartus основная информация находится в следующих файлах <name>.qpf Quartus project file Файл описанияRead More →