【发布时间】:2014-10-04 12:51:10
【问题描述】:
我正在处理一个项目,其中几个人通过 Git 处理相同的代码。
我只是想知道从事这个项目的每个人是否应该共享同一个工作区(通过./foo.workspace 文件),或者只共享项目(通过./foo/foo.project 文件)。
【问题讨论】:
标签: git project share collaboration codelite
我正在处理一个项目,其中几个人通过 Git 处理相同的代码。
我只是想知道从事这个项目的每个人是否应该共享同一个工作区(通过./foo.workspace 文件),或者只共享项目(通过./foo/foo.project 文件)。
【问题讨论】:
标签: git project share collaboration codelite
您可以绝对共享一个 Codelite 工作区(并且鼓励您这样做)。
工作空间中的任何内容均按设计保存在绝对路径中(所有文件路径、项目路径、构建顺序等都保存在相对路径中)
由于 codelite 是一个跨平台的 IDE,保持工作空间可移动——不仅在不同的开发人员之间,而且在不同的操作系统之间——是当前工作空间/项目设计的重要组成部分。
还要注意,虽然大部分重要信息都保存在项目级别,但工作区是保存以下内容的地方:
以下是您应避免添加到 git 存储库的文件/目录列表:
HTH,
Eran,CodeLite IDE 的作者
【讨论】:
../.codelite/*.workspace.user 中有一些我想全局化的选项(例如项目缩进选项以使它们在用户之间保持一致)。有没有办法做到这一点? - 例如是否有 *.workspace.shared 文件概念或类似的概念?