English version

RSS

Структура проектов на C++ с использованием Subversion

Автор: Евгений Охотников
Источник: RSDN Magazine #1-2005
Аннотация: Данная статья описывает предложения по организации файловой структуры проектов на C++ и компиляции проектов с помощью Mxx_ru (http://eao197.narod.ru/mxx_ru), а так же показывает, как использовать систему контроля версий Subversion (http://subversion.tigris.org) не только в качестве инструмента для управления версиями исходных текстов, но и для отслеживания зависимостей между проектами.

Ключевые слова: SVN, Mxx_ru,subversion
Автор: Денис Хитрик
Источник: RSDN Magazine #1-2005
Аннотация: Автор статьи "Структура проектов на C++ с использованием Subversion и Mxx_ru" (http://rsdn.ru/article/?680) выстраивал иерархию проектов на основе отношения «Проект – Подпроект». Проект содержит файлы, которые в свою очередь требуют наличия других файлов из других проектов. Есть и несколько иной способ хранения в репозитории и работы со сложными проектами. За основу можно взять отношение «Проект – Набор проектов». Такое отношение применяется, например, в системе контроля версий Perforce. В терминах Perforce "Набор проектов" – это Workspace разработчика, а "Проектом" можно считать любую папку, которую пользователь хочет видеть у себя на компьютере, в своём client Workspace. Важный момент, на который хотелось бы обратить внимание: Workspace содержит не сами файлы и папки, а только ссылки на них. В нашем случае это будет именно так, за небольшим исключением.

Ключевые слова: SVN, subversion