2014-10-04 2 views
1

Я работаю над проектом, в котором серверные люди работают над одним и тем же кодом через Git.Должны ли использоваться общие области CodeLite?

Мне просто интересно, должны ли все, работающие над этим проектом, использовать одно и то же рабочее пространство (через файл ./foo.workspace) или просто поделиться проектом (через файл ./foo/foo.project).

Спасибо.

ответ

3

Вы можете определенно разделяют codelite рабочее пространство (и вы рекомендуется сделать так).

Ничто в рабочем пространстве не поддерживается в абсолютных путей по дизайну (все пути к файлам, путям проекта, порядок сборки и т.д. находятся в относительных путей)

Поскольку codelite является кросс-платформенный IDE, сохраняя рабочее пространство движимое - не только между различными разработчиками, но и между различными ОС - имеет большую часть текущего рабочего пространства/проекта.

Также отметим, что хотя большая часть важной информации хранится на уровне проекта, рабочая область является тот, который держит следующее:

  • Матрица сборки (которые можно настроить с Build-> меню Диспетчер конфигурации), увидеть это для получения дополнительной информации: Configuration Manager
  • активный проект

Вот список файлов/директорий, которые вы должны избегать добавления к вашему мерзавца репо:

  • Все под WORKSPACE_PATH/.codelite каталога - эта папка предназначена для использования на пользователь
  • Любой генерируется Makefile (либо Makefile или .mk)
  • Любых генерируемых .txt файлов (они используются во время этап связь, и, как правило, будет называться .txt

HTH,

Эран Автор CodeLite IDE

+0

Идеальный answe р. Ясный и информативный. Благодаря! :) – lindhe