【问题标题】:Eclipse projects deleted from workspace after checkout to another directory结帐到另一个目录后从工作区中删除的 Eclipse 项目
【发布时间】:2018-11-19 10:18:08
【问题描述】:

我有一个代码库,其中提交了一个 Eclipse 工作区(工作区目录中的所有内容,除了 pdom 文件)。 此工作区引用了在同一存储库中提交的多个项目。

如果我将此存储库检出到另一个地方并用 eclipse 打开它,工作区是空的(不再有项目)

我怀疑 Eclipse 使用完整路径存储项目位置,而我期望使用相对路径。 不幸的是,我无法找到项目引用存储在工作区的哪个文件中。

我正在使用这个系统与 Jenkis 进行持续集成。每个分支都在不同的目录中签出。

我应该怎么做才能让它工作?

编辑:即使工作区通过完整路径而不是相对路径引用项目,打开工作区至少应该包含一些项目...

【问题讨论】:

  • 什么样的存储库(Git,SVN,...)?我不清楚你的问题是什么。项目位置存储在<workspace>/.metadata/.plugins/org.eclipse.core.resources/.projects/<project_name>/.location 文件中。这是你想知道的吗?
  • 对我来说,它不依赖于存储库,但就我而言,它是善变的。是的,这是我正在寻找的文件。我可以看到路径不是相对路径...我会尝试手动更改它但它是一个二进制文件,不确定这是否可行。

标签: eclipse jenkins


【解决方案1】:

好的,我通过使用 Eclipse 的无头功能编写新的 Eclipse 工作区的脚本来解决它。 不再将工作空间存储在存储库中。

【讨论】:

    猜你喜欢
    • 2014-09-17
    • 2023-02-12
    • 1970-01-01
    • 2021-01-22
    • 2015-12-26
    • 2013-09-02
    • 2015-04-12
    • 2011-07-31
    • 1970-01-01
    相关资源
    最近更新 更多