c++ - git clone 修改eclipse C/C++项目包含路径

标签 c++ c eclipse git

我正在使用 eclipse 从事所有大型 C/C++ 项目;为了跟踪更改,我定期将整个 Eclipse 工作区的备份保存到 .tar 文件中。我想开始使用 git 来跟踪我的工作空间中的更改。

我创建了一个 git 存储库并将我的整个工作区添加到其中。 然后,我克隆了 git 存储库并使用 Eclipse 打开克隆的工作区。 克隆的工作区将无法编译:在项目属性中检查,包含路径相对于我在原始工作区中看到的内容进行了更改。

然后,我尝试手动复制原始工作区文件夹并在 Eclipse 中打开复制的工作区。在这种情况下,所有路径都是正确的,并且我的代码的编译就像在原始工作区中一样。

可能是什么问题?当整个文件夹都在 git 下时,除了 .git 文件夹中发生的情况外,git clone 和简单复制有什么区别?

最佳答案

空文件夹未复制到克隆的工作区,并且似乎导致工作区中出现问题,包括路径配置。

通过在每个文件夹中添加虚拟 .gitkeep 文件来包含文件夹解决了问题。

关于c++ - git clone 修改eclipse C/C++项目包含路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39224111/

相关文章:

c++ - 关于指针 C++ 的困惑

c++ - 具有数字部分的字符序列

c - 如何通过 sched_setaffinity 在多个 CPU 上设置亲和性

c++ - 为什么 strncpy 不安全?

c++ - 如何克服 OpenCV 和 RTMaps 中 struct C++ 的双重声明?

c++ - 使用 Intel 编译器从 C++ 调用 Fortran 子例程

将指针转换为 float 或指向带有指针参数的函数

eclipse - 在文件搜索中排除 Eclipse/Aptana 中查找的文件类型

eclipse - C++ Boost 测试、包结构和 Eclipse 项目设置

android - Eclipse调试崩溃问题