【问题标题】:Netbeans: Remote project w/source files over SSH?Netbeans:通过 SSH 使用源文件的远程项目?
【发布时间】:2011-10-04 15:06:01
【问题描述】:

是否可以设置一个远程NetBeans C++ 项目,其中源文件只能通过 SSH 访问?

我的项目需要在 Linux 机器上构建,但我想在 Windows 机器上开发它。

通过 SVN 将代码签出到我的 Windows 机器不是一个选项,因为有一些文件只是大小写不同,而且 NTFS 不区分大小写(不幸的是,我无法更改它们)。

我很清楚 Windows 可能会强制区分大小写,理想的解决方案是将这些文件重命名为合理的名称。

但是,我只是想使用 NetBeans 解决这个问题。既然它是一个远程项目,为什么还要在本地保存任何文件。

谢谢

【问题讨论】:

    标签: netbeans ssh remote-debugging


    【解决方案1】:

    目前,没有。一般来说,具有相同名称的不同情况的编程文件是一种不好的做法。

    您可以在 Windows 中启用区分大小写 - 您可能需要专业版或更高版本。

    另一种解决方案是在远程 Unix 系统上设置 VNC/RDP。整体解决方案应该是符合更好的文件命名约定:

    • 程序员 1:“嘿伙计,看看 noCamelCase.cs - 我刚刚重写了它。”
    • 程序员 2:“嗯,nocamelcase.cs 是空白的。”

    【讨论】:

      【解决方案2】:

      有两种使用 Netbeans 进行远程构建的方法。首先,项目存储在本地。您只需创建一个常规项目,并在向导的第二页上指定包含源和远程构建主机的网络目录。我已经将它用于 Solaris 客户端到 Linux 服务器,但不是来自 Windows,因为我们没有 SMB 导出的挂载。这使用 ssh 和一些共享的 lib interposers 来获取构建信息。

      第二种方法是创建一个远程项目。在这种情况下,项目是在远程主机上创建的,并且根据需要将日期复制到客户端。我只对此进行了一些测试,因为我更喜欢第一种方法,因为它具有更好的延迟。

      最后,你可以使用 vnc 或在你的 windows 机器上安装 X,然后在 Linux 机器上做所有事情。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-09-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多