git - 应该共享 CodeLite 工作区吗?

标签 git project share collaboration codelite

我正在从事一个项目,其中有几个人通过 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/

相关文章:

git 直接添加子模块哈希

Git - 远程头未正确更新

java - 存储输入数据的最佳选择,应用程序在重新启动后会记住它

java - 如何将我的 Eclipse Maven Selenium Webdriver TestNG Java 项目从一台 PC 传输到另一台 PC?

android - Android 中的底部共享表

暂存文件的 Git 列表

git - GitHub源错误地报告了其文件位置

c++ - C++项目,制作电话簿

ios - 将 TableView 选定的数据分享到whatsapp

android - 如何通过共享 Intent 限制应用程序可以接收的文件数量