找出NetBeans中本地和远程服务器之间更改了哪些文件?

找出NetBeans中本地和远程服务器之间更改了哪些文件?,netbeans,ftp,synchronization,netbeans-7,Netbeans,Ftp,Synchronization,Netbeans 7,我在Windows机器上使用NetBeans 7.2.1进行PHP(Drupal)开发。我正在通过SFTP连接到远程开发服务器。因此,我让站点既在本地运行,也在远程服务器上运行。我已将设置设置为在本地保存文件时不会自动上载到远程开发服务器的位置。我这样做是因为如果有人在查看dev服务器,他们不会在我开发的过程中看到不可靠的东西。一旦我想上传,我知道我可以通过右键单击并选择upload手动上传每个文件,但有时我可能会忘记我可能处理过的所有文件。不幸的是,我们没有使用GIT或SVN,否则这将很容易。

我在Windows机器上使用NetBeans 7.2.1进行PHP(Drupal)开发。我正在通过SFTP连接到远程开发服务器。因此,我让站点既在本地运行,也在远程服务器上运行。我已将设置设置为在本地保存文件时不会自动上载到远程开发服务器的位置。我这样做是因为如果有人在查看dev服务器,他们不会在我开发的过程中看到不可靠的东西。一旦我想上传,我知道我可以通过右键单击并选择upload手动上传每个文件,但有时我可能会忘记我可能处理过的所有文件。不幸的是,我们没有使用GIT或SVN,否则这将很容易。有没有办法区分本地机器上的目录结构和远程服务器上的目录结构,并有选择地上传已更改的文件?我知道有“同步”,但当我这么做的时候,我没有机会看到发生了什么变化,它只是开始同步一切。这在NetBeans中可能吗


谢谢

您可能错过了那边的diff按钮,该按钮在您单击文件后被激活


事实上,是的,我一定是,因为我看不到它。单击文件时激活的唯一按钮是“剪切”和“复制”。如果我右键单击一个文件,我会看到我可以选择“工具/Diff To…”并选择一个文件进行Diff,但它只允许我选择一个本地文件。我所寻找的是一种将整个本地站点与整个远程站点区分开来的方法,以显示哪些文件已更改,这样我就知道哪些文件要上传到远程服务器。类似于GIT状态。我正在使用NetBeans 7.2.1。也许这不是它能做的。事实上,我认为你能。我也在使用NetBeans 7.2.1。与第一个图像一样,右键单击项目节点并选择“同步”。然后,将弹出一个类似于第二幅图像的窗口,其中包含多个文件,状态为文件是否已更改。只需单击此窗口中的任何文件,然后单击diff按钮。我试过了,效果很好。是的,对不起,当我单击“同步”时,我看到我的控制台疯了,我想它是在没有我的交互的情况下自动同步的。我害怕我的一些本地更改会自动转到远程服务器,所以我放弃了。这次我让它跑了。它花了很长时间来获取远程文件,然后允许我查看哪些文件发生了更改,但是的,然后它显示了哪些文件发生了更改。谢谢