Netbeans:通过 SSH 带源文件的远程项目?

发布于 2024-12-08 12:39:17 字数 338 浏览 0 评论 0原文

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

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

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

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

不过,我只是尝试使用 NetBeans 来解决这个问题。既然它是一个远程项目,为什么还要费心在本地保存任何文件呢?

谢谢

Is it possible to set up a remote NetBeans C++ project where the source files are only accessible via SSH?

My project needs to build on a Linux box, but I'd like to develop it on a Windows machine.

Checking out the code via SVN to my Windows machine is not an option since there are a few files that differ only by case, and NTFS is not case sensitive (unfortunately, I can not change them).

I'm well aware that Windows can be kind-of forced be case-aware and the ideal solution is to just re-name those file to something sane.

However, I'm just trying to solve this using NetBeans. Since it's a remote project anyway, why bother to keep any files locally.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

半衬遮猫 2024-12-15 12:39:17

目前,没有。一般来说,使用不同大小写的同名文件进行编程是一种不好的做法。

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

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

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

Currently, no. In general programming files with different cases of the same name is a bad practice.

You can enable case sensitivity in Windows - you may need to have a Professional version or better.

Another solution would be to setup VNC/RDP on the remote Unix system. The overall solution should be to conform to a better file naming convention:

  • Programmer 1: "Hey man, take a look at noCamelCase.cs - I just rewrote it."
  • Programmer 2: "Um, nocamelcase.cs is blank."
玩物 2024-12-15 12:39:17

使用 Netbeans 进行远程构建有两种方法。首先,项目存储在本地。您只需创建一个常规项目,然后在向导的第二页上指定带有源和远程构建主机的网络目录。我已将其用于 Solaris 客户端到 Linux 服务器,但未用于 Windows,因为我们没有 SMB 导出的安装。这使用 ssh 和一些共享库插入器来获取构建信息。

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

最后,您可以使用 vnc 或在 Windows 计算机上安装 X,然后在 Linux 计算机上执行所有操作。

There are two ways of doing remote builds with Netbeans. The first, the project is stored locally. You just create a regular project and on the 2nd page of the wizard you specify the network directory with the source and the remote build host. I've used this for Solaris client to Linux server, but not from Windows as we don't have the mounts exported by SMB. This uses ssh and some shared lib interposers to get the build info.

The second way is to create a remote project. In this case the project is created on the remote host and date is copied on demand to the client. I've only doe a few tests with this as I preferred the first method as it had much better latency.

Lastly, you could either use vnc or install X on your windows machine and do everything on the Linux machine.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文