应该共享 CodeLite 工作区吗?

lin*_*dhe 2 git collaboration share project codelite

我正在做一个项目,其中有几个人通过 Git 处理相同的代码。

我只是想知道在这个项目上工作的每个人是否应该共享同一个工作区(通过./foo.workspace文件),或者只是共享项目(通过./foo/foo.project文件)。

Era*_*ran 5

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

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

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

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

  • 构建矩阵(您可以从构建-> 配置管理器菜单中进行配置),请参阅此了解更多信息:配置管理器
  • 活动项目

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

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

哈,

Eran,CodeLite IDE 的作者