我正在尝试创建一个新的 PHP项目,在我们的客户只向我们提供远程桌面连接的情况下。
Netbeans的工作原理如何:
使用外部源创建项目时,我们可以在单个文件上单击我们的项目并上传和下载(通过ftp)。
我希望能够在位于服务器中的远程文件上执行此操作,该服务器可以通过我们的本地网络访问但未安装ftp。
额外详情
到目前为止,我们已经能够通过使用Dreamweaver正常使用此设置,该Dreamweaver允许在服务器选项中设置位于本地网络中的地址。
我真的想切换到Netbeans并且能够点击上传和下载本地文件以与他们的服务器同步但我找不到实现此目的的方法。
在创建允许此类设置的新项目时,似乎没有选项。选择远程网站似乎只允许ftp synch。
另一方面,如果我选择“本地网站”,我可以选择本地网络中的文件,但NB不允许我制作本地网站的文件。
note 1 :我们访问的服务器没有安装ftp。
note 2 :“将文件从源文件夹复制到另一个位置”对我来说不是一个真正的选项,因为我希望将本地副本与服务器上的内容保持分离(以及这个设置我认为只是复制文件而不给我任何控制权。)
note 3 :使用现有资源创建项目似乎只允许通过ftp访问远程文件。
答案 0 :(得分:2)
有一些版本控制系统(git,mercurial,svn ...)会很有用。你可以在Windows中安装网络驱动器吗? (见here)。这至少可以让您轻松地从现有来源创建项目(虽然通过网络工作可能会很慢)
我能想到的一个hacky方式是:
从理论上讲,这应该有效。
答案 1 :(得分:1)
以下是来自NetBeans site的片段:
为现有Web应用程序设置NetBeans项目:
Choose File > New Project (Ctrl-Shift-N on Windows/Cmd-Shift-N on OS X).
Choose Java Web > Web Application with Existing Sources. Click Next.
In the Name and Location page of the wizard, follow these steps:
In the Location field, enter the folder that contains the web application's source root folders and web page folders.
Type a project name.
(Optional) Change the location of the project folder.
(Optional) Select the Use Dedicated Folder for Storing Libraries checkbox and specify the location for the libraries folder. See Sharing Project Libraries in NetBeans IDE for more information on this option.
(Optional) Select the Set as Main Project checkbox. When you select this option, keyboard shortcuts for commands such as Clean and Build Main Project (Shift-F11) apply to this project.
Click Next to advance to the Server and Settings page of the wizard.
(Optional) Add the project to an existing enterprise application.
Select a server to which to deploy. If the server that you want does not appear, click Add to register the server in the IDE.
Set the source level to the Java version on which you want the application to run.
(Optional) Adjust the context path. By default, the context path is based on the project name.
Click Next to advance to the Existing Sources and Libraries page of the wizard.
Verify all of the fields on the page, such as the values for the Web Pages Folder and Source Package Folders.
Click Finish.