Eclipse参考目录在eclipse项目目录之外,但在存储库中

时间:2011-08-16 04:26:08

标签: eclipse git directory repository

[更新:见评论]

所以我想说我有这样的结构:

/中继/ SRC

/ trunk / platform / linux / [eclipse project]

/ trunk / platform / windows / [eclipse project]

我希望两个项目都能够看到/ trunk / src,打开它的文件并在这些文件上使用自动错误突出显示。我已经尝试创建链接资源到目录。这非常适合恶劣的限制。除非您重新导入并且无法创建/删除文件,否则它永远不会更新。我尝试在git repo中存储一个符号链接,显然从git 1.6.1开始不再有效。无论如何我试过,克隆符号链接后,我们破碎了。

这实际上只是为了便于访问多平台项目的主代码库。解决方案不一定优雅,但重要的是。所以我想我可以指示每个开发人员只是创建自己的sym链接到主代码库作为开发环境设置的一部分。尝试使用ln -s创建的这些符号链接似乎不会出现在Eclipse中,也不能导入它们。

最后我想我可以在Eclipse中的/ trunk /中创建一个General项目。似乎Eclipse“聪明”足以警告我,这是不可能的,因为它会更深入地探测其他项目。

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:0)

首先,评论:

'/trunk/xxx/yyy'是一种SVN方法,其中所有分支/标签都被“模拟”为目录。
用Git你不需要它们。两个分支(一个“linux”,一个“windows”就足够了;然后你可以克隆你的仓库两次,一次在'windows'目录,一个在'linux'目录。

关于可能的解决方案:
如果关于eclipse的linux和windows平台之间的唯一区别是.project.classpath文件,我实际上建议只有一个 repo(对于你的来源) ,前面提到的两个分支,每个分支包括源和eclipse文件(为每个平台量身定制)。

这样,解决方案更容易维护:一个回购,一个结构。两个分支。