我正在使用 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/