微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在双引导系统上共享Eclipse项目

我最近把我的笔记本电脑转换成Ubuntu / Win7双启动系统,每个都有自己的分区,再加上第三个共享分区。 我想使用Eclipse并访问我的SVN存储库,而不pipe我在什么时候启动系统。

如果我在共享分区上有我的本地SVN存储库,那么我怎样才能在Ubuntu和Windows上启用这些工作空间的文件

我唯一的另一个select是让每个操作系统都有自己的工作副本,并根据需要应用提交和更新。

编辑澄清

如何将Eclipse工作区和项目从Windows转移到Linux和Mac

什么是最好的Emacs工作区插件

Linux截取一个特定的工作区

如何从Linux命令行干净closuresEclipse?

什么是/ dev / mapper / vg_root-lv_root目录? 为什么我的docker依赖于这个目录?

我不问是否可以为Linux和Windows共享一个工作区。 我想到了链接到每个工作区的共享分区中的单个源文件夹。 因此,文件path将是操作系统特定的,只有源代码将被访问。

如何将一个perforce工作区指向跨两台机器同步的项目?

在linux中改变jenkins的工作区

我不认为这是真的可能。

在工作空间的.Metadata文件夹中有很多文件(例如JRE / JDK或eclipse路径的定义),这些文件将依赖于底层的文件系统(例如,一面是Windows的c:eclipse ,一面是/home/me/eclipse 。

你最多可以做的是两个不同的工作区,一个用于windows,一个用于Linux。

这两个不同的工作区反过来将分享一些项目。 这些项目不在所谓的default location (即在workspace文件夹位置下)这两个工作区中的任何一个,而是在共享分区下的单独层次结构中。 然而,由于这些解耦,你最终会做两件事情(例如定义启动配置等)。 我猜这是公平的。

最后,因为Linux可以使用ntfs3g很好地读取ntfs文件系统(除了实际上是一个加号的ACL),您可以在NTFS中拥有共享分区。 读取/写入ext3fs的Windows不太容易(更不用说ext4fs了)。 只要确保你用普通的字符集挂载你的NTFS分区。

另外,你也可以不用双启动,而是让Windows运行在一个虚拟机(例如VirtualBox)中,并通过标准的Samba或者VirtualBox内置的共享文件夹机制来共享公用数据作为一个linux共享文件夹。理论上来说,你可以在日食中作弊,同时访问你的2个不同的工作区,但是他们会共享相同的项目。当然这需要从Samba部分调整锁定管理。

我不建议在两个操作系统之间共享相同的Eclipse工作区,因为它们使用不同的路径语法。 您也可以在放入源代码控制的文件中运行字符编码和/或行分隔符问题。 通常情况下,一个信号源控制系统会在“检查”过程中对这些进行调整,并在“检查”中进行反向调整。 如果您在Windows中检索代码并在Linux上检查它(或者反过来),则可能会出现奇怪的问题。

我建议保持你的Windows和Linux工作区分开。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐