我的项目改变了位置,我需要告诉Eclipse这个。 (我不是移动项目的人,它已经存在于不同的文件夹中。要在不同的分支上工作,我在不同的文件夹中工作。) 今天我只是从Eclipse中删除项目并从新位置导入它。
但我有很多项目,他们经常改变位置,路径非常复杂。我想在Eclipse中更好地管理它。
例如:
J:\iteration234_abc\foo\bar\baz\iffle\dizzle\Project
只有root文件夹更改(iteration-number和idenfier“abc”)。之后有很多文件夹。许多文件夹都有大量具有相似名称的子文件夹,这使得使用GUI查找文件夹非常耗时且非常无聊。
如果我可以编辑路径那就太好了。
您可能已经猜到:J-drive是一个网络驱动器,由源控制系统提供。告诉源代码控制我正在进行另一次迭代的方法是继续我在另一个文件夹中的工作。我的实际Eclipse工作区通常不包含任何项目。
答案 0 :(得分:1)
我发现在这种情况下更容易的是拥有两个不同的eclipse工作区,每个工作区指向不同位置的项目。
然后您可以使用“文件 - >切换工作区”一次更改所有打开的项目。
答案 1 :(得分:0)
另一种选择是导出“团队项目集”。您将获得一个XML文件:
<?xml version="1.0" encoding="UTF-8"?>
<psf version="2.0">
<provider id="org.tigris.subversion.subclipse.core.svnnature">
<project reference="0.9.3,https://xxx/trunk/com.image4j,com.image4j"/>
<project reference="0.9.3,https://xxx/trunk/com.jacob,com.jacob"/>
</provider>
</psf>
这是一个文件,您可以手动编辑,然后导入空白日食工作区
答案 2 :(得分:-1)
以“项目交换”格式导出项目(基本上是一个zip文件)。然后将zip重新导入“新”位置 - 所有旧的固定路径都将映射到新路径。
答案 3 :(得分:-2)
我不明白为什么源代码控制应该导致本地项目更改位置。也许您应该考虑使用SVN或其他不需要您更改路径的SCM。