In most cases, you should allow Distributed NetBeans to automatically synchronize (Auto Sync) your files for you. This means that whenever a file changes on the client or server, that file is copied to the other system. In some cases, for example if the file changes on both the client and the server, Distributed NetBeans asks for user input in deciding how to copy the files. This is known as a Conflict.
FTP Actions
The Synchronize command synchronizes the client and server versions of the file with each other. What happens when you select this action depends on the state of the client and server file. See FTP Synchronization States and Conflicts.
Synchronize Recursively performs a synchronization operation on each file in the folder selected and all of the files in any of its subfolders.
Get All Files from Server copies all of the files on the server to the client, without respect to the state of the files. (This can be time consuming depending on the number of directories and files you have in your filesystem.) This command is only available for folders. You can cancel this action while in progress by right clicking and selecting Cancel.
Put All Files to Server copies all of the files on the client to the server, without respect to the state of the files. (This can be time consuming depending on the number of directories and files you have in your file system.) This command is only available for folders. You can cancel this action while in progress by right clicking and selecting Cancel.