2012-01-22 74 views
4

我正在使用Netbeans 7.0.1(用於PHP)並通過sftp從兩個地方同步一些文件。Netbeans sftp下載「只有新」

如果我在一臺機器上下載了一個文件夾,Netbeans向我顯示了所有文件的列表,其中只有已更改的文件被檢查下載。我在其他電腦上也是這樣做的,但現在他總是檢查所有文件以供下載。

Netbeans如何檢測一臺計算機上的文件更改,而不是另一臺?我搞砸了配置還是Java版本問題?

感謝您的幫助!

它正在與:

  • 產品版本:NetBeans IDE的7.0.1(構建201107282000)
  • 的Java:1.6.0_11; Java HotSpot(TM)客戶端VM 11.0-b16
  • 系統:在x86上運行的Windows XP版本5.1; CP1252;

    • 產品版本:NetBeans IDE的7.0.1(構建201107282000)
    • 的Java:d​​e_DE這個(NB)

    它不與工作1.6.0_30; Java HotSpot(TM)客戶機VM 20.5-b03

  • 系統:在x86上運行的Windows 7版本6.1; CP1252; de_DE(nb)

回答

1

我在Eclipse中看到了與SFTP團隊同步相似的行爲。有時會發生什麼情況是,當您檢查或下載服務器上的文件時,文件被服務器文件系統標記爲已修改,即使它不是。檢查服務器文件和文件夾上的時間戳,並查看它們在同步或下載後是否更改。我仍然不知道究竟是什麼觸發了這一點,但我只是把它放在那裏,以防你的問題是相關的。

+0

我在控制器和文件夾中檢查了'stat main.php'。只有訪問時間改變。但有趣的想法。非常感謝! – PiTheNumber

0

您是否檢查過防火牆設置? This link會對您有所幫助。

+0

該鏈接談論FTP,但我正在使用SFTP(通過SSH的FTP)。這對端口來說要簡單得多,因爲你只需要22端口。我不明白防火牆如何在這裏產生干擾,尤其是在文件傳輸正在工作的情況下。但感謝您的意見! – PiTheNumber