部件号: CODECOMPOSER
您好支持团队、
克隆 git commit 后、Theia 无法识别工作区中的项目。 原因是缺少一些不再存在的子文件夹/文件/设置。 也许是因为 Gitignore 设置。 否则、这不会是问题、因为调试文件已构建。 这是克隆 git commit 后的文件/文件夹。 
在此状态下、我无法构建或刷写它。 在 Theia 的工作空间中、此文件夹的符号
与新创建的项目不同
。
缺少什么或如何将其转换为 theia 项目?
谢谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
部件号: CODECOMPOSER
您好支持团队、
克隆 git commit 后、Theia 无法识别工作区中的项目。 原因是缺少一些不再存在的子文件夹/文件/设置。 也许是因为 Gitignore 设置。 否则、这不会是问题、因为调试文件已构建。 这是克隆 git commit 后的文件/文件夹。 
在此状态下、我无法构建或刷写它。 在 Theia 的工作空间中、此文件夹的符号
与新创建的项目不同
。
缺少什么或如何将其转换为 theia 项目?
谢谢
您好:
三个.*项目文件 (.project、.cproject、.ccsproject) 是将项目识别为 CCS 项目所需的最低绝对文件。
处于这种状态时、我无法编译或刷写它。 在 Theia 的工作空间中、此文件夹的符号与新创建的项目不同
。 [/报价]
是、您需要后面一个符号、因为这意味着 CCS 将其识别为有效的 CCS 工程。
您是否在 CCS 中打开了一个文件夹到工程文件夹的根位置? 我可以看到整个 Explorer 视图的屏幕截图吗?
谢谢
Ki
您好:
CCS 会在 Explorer 视图中更新整个工作区。 如果我从 Git 存储库克隆工程、会在 CCS Explorer 中显示文件夹。 但作为文件夹而不是作为 Project(文件夹)。
我查看了一些权变措施来解决这个问题。 在这种情况下、以下两种变体 a 和 b 将发生变化:
.project 文件中 ... 将更新
将创建\Debug\.clangd\compile_commands.json 文件夹和文件
将创建\.settings\org.eclipse.cdt.codan.core.prefs 文件夹和文件
a) 在 CCS 中重命名该文件夹、之后是一个工程
b) 打开 CCS、复制并粘贴工作区中的整个 Git 克隆文件夹、之后是一个工程
如果我用文件创建上述子文件夹并手动更改文件内容中的文件名,它将不起作用。 这必须在 CCS 中完成。 我不明白这种机制。
此致