2

I'm working on a project where several people is working on the same code via Git.

I'm just wondering if everyone working on this project should share the same workspace (via the ./foo.workspace file), or just share the project (via the ./foo/foo.project file).

4

1 回答 1

5

绝对可以共享一个 Codelite 工作区(我们鼓励您这样做)。

工作空间中的任何内容均未按设计保存在绝对路径中(所有文件路径、项目路径、构建顺序等都保存在相对路径中)

由于 codelite 是一个跨平台的 IDE,保持工作空间可移动——不仅在不同的开发人员之间,而且在不同的操作系统之间——是当前工作空间/项目设计的很大一部分。

另请注意,尽管大部分重要信息都保留在项目级别,但工作区是保留以下内容的工作区:

  • 构建矩阵(您可以从构建->配置管理器菜单进行配置),有关更多信息,请参见:配置管理器
  • 活跃的项目

以下是您应该避免添加到 git 存储库的文件/目录列表:

  • WORKSPACE_PATH/.codelite 目录下的任何内容 - 此文件夹旨在供每个用户使用
  • 任何生成的 Makefile(Makefile 或 .mk)
  • 任何生成的 .txt 文件(这些在链接阶段使用,通常命名为 .txt

高温下,

Eran,CodeLite IDE 的作者

于 2014-10-04T19:45:58.313 回答