gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 09:17:58 26 4
gpt4 key购买 nike

我最近将我的笔记本电脑转换为 Ubuntu/Win7 双启动系统,每个系统都有自己的分区,外加第三个共享分区。我想使用 Eclipse 并访问我的 SVN 存储库,而不管我当时启动到哪个系统。

如果我在共享分区上有我的本地 SVN 存储库,我如何为文件启用 Ubuntu 和 Windows 上的工作区?

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

编辑澄清

我不是在问是否可以为 Linux 和 Windows 提供一个工作区。我想到了共享分区中链接到每个工作区的单个源文件夹。因此,文件路径将是特定于操作系统的,并且只能访问源代码。

最佳答案

我认为这是不可能的。

工作区 .metadata 文件夹中有许多文件(例如 JRE/JDK 或 eclipse 路径的定义)将依赖于底层文件系统(例如 c:\eclipse 一侧用于 Windows 和 /home/me/eclipse

您最多只能做两个不同的工作区,一个用于 Windows,一个用于 Linux。

这两个截然不同的工作区,又会共享多个项目。这些项目不会位于这两个工作区中任何一个的所谓默认位置(即在 workspace 文件夹位置下),而是位于共享分区下的单独层次结构下.然而,由于这些解耦,您最终会做几件事两次(例如定义启动配置等)。我想这很公平。

最后,由于 Linux 可以使用 ntfs3g 很好地读取 ntfs 文件系统(ACL 除外,这实际上是一个优势),您可以在 NTFS 中拥有共享分区。 Windows 不太适合读/写 ext3fs(更不用说 ext4fs)。只需确保使用通用字符集挂载 NTFS 分区即可。

此外,您可以让 Windows 在 VM 中运行(例如 VirtualBox 并通过标准 Samba 或 VirtualBox 内置共享文件夹机制将公共(public)数据共享为 linux 共享文件夹,而不是双启动)。与双启动理论上是您可以欺骗 eclipse 并同时访问您的 2 个不同的工作区,但它们将共享相同的项目。当然,这需要从 Samba 部分进行一些调整以进行锁定管理。

关于windows - 在双引导系统上共享 Eclipse 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4857649/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com