【发布时间】:2018-11-19 10:18:08
【问题描述】:
我有一个代码库,其中提交了一个 Eclipse 工作区(工作区目录中的所有内容,除了 pdom 文件)。 此工作区引用了在同一存储库中提交的多个项目。
如果我将此存储库检出到另一个地方并用 eclipse 打开它,工作区是空的(不再有项目)
我怀疑 Eclipse 使用完整路径存储项目位置,而我期望使用相对路径。 不幸的是,我无法找到项目引用存储在工作区的哪个文件中。
我正在使用这个系统与 Jenkis 进行持续集成。每个分支都在不同的目录中签出。
我应该怎么做才能让它工作?
编辑:即使工作区通过完整路径而不是相对路径引用项目,打开工作区至少应该包含一些项目...
【问题讨论】:
-
什么样的存储库(Git,SVN,...)?我不清楚你的问题是什么。项目位置存储在
<workspace>/.metadata/.plugins/org.eclipse.core.resources/.projects/<project_name>/.location文件中。这是你想知道的吗? -
对我来说,它不依赖于存储库,但就我而言,它是善变的。是的,这是我正在寻找的文件。我可以看到路径不是相对路径...我会尝试手动更改它但它是一个二进制文件,不确定这是否可行。