【问题标题】:how could I share workspace between ubuntu and windows xp?如何在 ubuntu 和 windows xp 之间共享工作空间?
【发布时间】:2023-04-07 12:09:02
【问题描述】:

我使用的是 ubuntu 8.04 和 windows xp。我将包含 Eclipse 工作区的 fat32 磁盘安装到 ubuntu。但是我发现我无法使用工作区,也许我没有权利使用它。

我挂载的fat32磁盘有755正确,我尝试使用chmod将其更改为777但失败了。我尝试将其挂载到 777 模式,但我发现 vfat 选项中没有任何关于模式的内容。

接下来我该怎么做?我如何共享工作空间?帮我。谢谢。

【问题讨论】:

    标签: eclipse ubuntu windows-xp


    【解决方案1】:

    我建议不要尝试在两个不同的系统之间共享原始工作区数据,而是像在典型的大型软件开发项目中那样做。使用版本控制系统来存储您的代码并在该版本控制系统中提交/更新,而不是共享文件。

    这可能不是您最初感兴趣的答案,但请放心,一段时间后您会注意到该版本控制系统的许多优点,包括:

    • 在今天的“天才”更改最终无法正常工作之前轻松返回代码版本
    • 您的项目有一个备份,以防您的工作站死机
    • 您甚至可以从完全不同的机器/位置访问您的项目。

    如果您的项目要开源,您甚至可以使用Sourceforge.net 等公共服务。

    【讨论】:

      【解决方案2】:

      我认为 fat32 不支持与您熟悉的 linux 相同的权限。一旦你整理了/etc/mtab 中的rw 选项,我想你会过得更好。

      但是,之后的步骤是让两个不同的 Eclipse 安装在同一个工作区上工作。

      我在这方面没有取得很大的成功(虽然没有尝试过你的确切情况),但我会小心:

      • 保持 Eclipse 版本同步
      • 仅使用相对路径,并且相对于工作空间。无论如何,这可能是一种很好的做法,但值得重复。

      如果一切顺利,那么您应该共享所有内容,包括两个安装的首选项。

      我能想到两个改进,如果没有实际使用,可能有助于推理:

      • 您可能会共享 Eclipse 的大部分安装(pluginsfeatures 目录,如果不是 config.inieclipse.ini 文件)。如果您不能将两个可执行文件放在同一个目录中,请考虑使用 -install-configuration 运行时选项。
      • 如果您不能做任何这些事情,那么您可能需要在两个并行工作区上工作。您可以使用诸如 rsync 之类的工具甚至是 Mercurial 之类的分布式源代码控制来使它们保持同步。

      【讨论】:

        【解决方案3】:

        我同意 bananeweizen.myopenid,并有以下提示要补充:

        创建构建路径条目时,请使用类路径变量引用所有外部资源(例如,jarfile)。这将允许您在环境之间移动 .classpath 文件(或者甚至将其签入源代码管理,如果您是唯一的开发人员)而不会遇到路径名问题。

        要通过变量引用 JARFile,请进入构建路径的“库”选项卡,删除对该库的所有现有引用,然后单击“添加变量...”。您需要定义公共变量,例如 M2_REPO 或 LOCAL_LIBS,并且您需要确保这些定义在您的所有环境中都可用。

        【讨论】:

          【解决方案4】:

          也许您遇到的问题是大写。请务必先在 Ubuntu 中创建工作区。这应该排除任何文件名大写问题。

          【讨论】:

            猜你喜欢
            • 2012-10-22
            • 2019-03-07
            • 1970-01-01
            • 1970-01-01
            • 2021-08-13
            • 2012-01-18
            • 2014-01-08
            • 1970-01-01
            • 2017-12-02
            相关资源
            最近更新 更多