[更新:见评论]
所以我想说我有这样的结构:
/中继/ 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“聪明”足以警告我,这是不可能的,因为它会更深入地探测其他项目。
任何帮助表示感谢。
答案 0 :(得分:0)
首先,评论:
'/trunk/xxx/yyy
'是一种SVN方法,其中所有分支/标签都被“模拟”为目录。
用Git你不需要它们。两个分支(一个“linux
”,一个“windows
”就足够了;然后你可以克隆你的仓库两次,一次在'windows
'目录,一个在'linux
'目录。
关于可能的解决方案:
如果关于eclipse的linux和windows平台之间的唯一区别是.project
和.classpath
文件,我实际上建议只有一个 repo(对于你的来源) ,前面提到的两个分支,每个分支包括源和eclipse文件(为每个平台量身定制)。
这样,解决方案更容易维护:一个回购,一个结构。两个分支。