我正在从事一个项目,其中有几个人通过 Git 处理相同的代码。
我只是想知道从事这个项目的每个人是否应该共享同一个工作区(通过 ./foo.workspace
文件),或者只是共享项目(通过 ./foo/foo.project
文件)。
最佳答案
您可以绝对共享一个 codelite 工作区(我们鼓励您这样做)。
工作区中的任何内容都没有按照设计保留在绝对路径中(所有文件路径、项目路径、构建顺序等都保留在相对路径中)
由于 codelite 是一个跨平台的 IDE,因此保持工作空间可移动 - 不仅在不同的开发人员之间,而且在不同的操作系统之间 - 是当前工作空间/项目设计的重要组成部分。
另请注意,虽然大部分重要信息都保存在项目级别,但工作区是保留以下内容的信息:
- 构建矩阵(您可以从构建->配置管理器菜单中进行配置),请参阅此以获取更多信息:Configuration Manager
- 活跃的项目
以下是您应该避免添加到您的 git 存储库中的文件/目录列表:
- WORKSPACE_PATH/.codelite 目录下的任何内容 - 此文件夹旨在供每个用户使用
- 任何生成的 Makefile(Makefile 或 .mk)
- 任何生成的 .txt 文件(这些在链接阶段使用,通常命名为 .txt
HTH,
Eran,CodeLite IDE 的作者
关于git - 应该共享 CodeLite 工作区吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26193005/