1

我一直在通过 Netbeans 7.1 版在远程服务器上编写和管理网站脚本。我使用 2 台不同的客户端计算机来执行此操作(一台 Windows 7 和一台 Ubuntu)。我遇到的问题是从一台客户端机器切换到另一台机器时,客户端上的文件系统不一样。

例如,假设我们有客户端 #1 和客户端 #2。

客户端 #1 文件同步到服务器:

file#1
file#2
file#3

我去客户端#2并从服务器下载所有文件:

客户端 #2 和服务器:

file#1
file#2
file#3

现在我从自动同步到服务器的客户端 2 中删除文件#2。

客户端 #2 和服务器:

file#1
file#3

当我回到客户端#1 并从服务器下载更新的文件时,我下载了文件#1 和文件#3,因为这些是服务器上剩下的唯一文件。我从未从客户端#1 中删除文件#2,所以客户端#1 仍然看起来像这样:

客户#1

file#1
file#2
file#3

这是问题所在,因为现在客户端#1 和服务器上的文件系统不同。

显然只有一个文件,这没什么大不了的。但是由于有数百个文件,并且可能在返回客户端#1 之前在客户端#2 上工作了几个月,手动比较来自客户端的每个文件与服务器上的文件可能会变得单调乏味。

有没有办法可以将服务器文件同步到本地,它会从客户端删除服务器上不存在的所有文件?

谢谢

4

0 回答 0