The majority of development environments I work in involve a developer machine running Windows, while the application being developed builds and runs on a Linux machine. Typically, I have a directory on the Linux box as a mapped drive on my Windows machine.
That’s all fine, but Eclipse can be very sluggish when working with projects on mapped drives.
The FileSync plugin for Eclipse solves this problem by syncing changes you make in your project to any folder you desire. Have your project locally on your Windows machine, and set the plugin up to sync over to your Linux machine (it does creates, updates and deletions).
It excludes .svn files by default, but I recommend adding your Eclipse build output directory to the excludes list to avoid unnecessary copying. Note that it only syncs one way.