我一直在通过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上工作,手动比较客户端的每个文件和服务器上的文件都会变得单调。
有没有办法可以将服务器文件同步到本地,在那里它会从客户端删除服务器上不存在的所有文件?
感谢