Jump to content

    
Sign in to follow this  
lexx

Одно ядро и различные окружения в системе контроля версий.

Recommended Posts

Для работы обычно используем CVS, так уж давно сложилось и, в принципе, другого пока не нужно. Но на днях возникла ситуация и некоторые вопросы.

Работа ведется над 2я проектами одновременно, кто-то делает в одной части, кто-то в другой части ядра. Планируется использования одинаково ядра с различным окружением. Разделение идёт через глобальный define, ну и немного отличающиеся filelist-ы.

Хотелось бы иметь 2 различные ветки проекта с пересекающимся ядром внутри них, чтобы коммит ядра из одного приводил к изменению также и 2го.

Возникает вопрос, как это можно организовать, если не CVS, то что? По возможности киньте линк на объяснения.

Share this post


Link to post
Share on other sites

в subversion использую для ядра второй репозиторий, который подключен в рабочую копию через svn:externals. В git то же самое делается (насколько я видел) через git submodule. С cvs работать не довелось.

 

Объяснения гуглятся по "svn:externals" и "git submodule"

Edited by Сергей Борщ

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this