【问题标题】:Should CodeLite workspaces be shared?CodeLite 工作区是否应该共享?
【发布时间】:2014-10-04 12:51:10
【问题描述】:

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

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

【问题讨论】:

    标签: git project share collaboration codelite


    【解决方案1】:

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

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

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

    还要注意,虽然大部分重要信息都保存在项目级别,但工作区是保存以下内容的地方:

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

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

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

    HTH,

    Eran,CodeLite IDE 的作者

    【讨论】:

    • 可能应该是另一个问题,但是....在文件../.codelite/*.workspace.user 中有一些我想全局化的选项(例如项目缩进选项以使它们在用户之间保持一致)。有没有办法做到这一点? - 例如是否有 *.workspace.shared 文件概念或类似的概念?
    猜你喜欢
    • 1970-01-01
    • 2017-03-24
    • 1970-01-01
    • 1970-01-01
    • 2021-08-30
    • 2020-03-03
    • 2022-01-25
    • 2014-03-11
    • 1970-01-01
    相关资源
    最近更新 更多