我正在使用eclipse处理大型C / C ++项目;为了跟踪变化,我定期将整个eclipse工作区的备份保存到.tar文件。我想开始使用git来跟踪工作区中的更改。
我创建了一个git存储库,并将整个工作区添加到其中。 然后我克隆了git存储库并用Eclipse打开了克隆的工作区。 克隆的工作空间将无法编译:在项目属性中检查,包含路径将根据我在原始工作空间中看到的内容进行更改。
然后我尝试手动复制原始工作区文件夹并在Eclipse中打开复制的工作区。在这种情况下,所有路径都是正确的,我的代码就像在原始工作区中一样编译。
可能是什么问题?当一个整个文件夹在git下时,git clone和一个简单的副本之间有什么区别,不包括.git文件夹中发生的事情?
答案 0 :(得分:0)
空文件夹未复制到克隆的工作区,似乎导致工作区中的问题包括路径配置。
通过在每个文件中添加一个虚拟.gitkeep文件来包含文件夹解决了这个问题。