I've got a LAMP server that I want to use as a local web server.
I've got a Windows 7 machine that I want to use as my development machine.
The machines will be on the same LAN (or the Windows box will be VPNed into the LAN).
My questions is, what is the best way of sharing the web root of the LAMP server so that I can edit the files on the remote Windows 7 machine and how do I go about configuring this on the Linux machine? (Fedora 16)
I would like the solution to be as easy to use as possible with preferably no extra steps required to save/edit/upload files from my IDE on my Windows 7 machine.
I'm thinking either a Samba or NFS share are the way to go but I'm concerned I'm going to run into issues with permissions and unix/windows file handling. Is one better than ther other for my use case or is there a better alternative solution?
I'm currently using Windows 7 Professional which doesn't have NFS support but would upgrade to Ultimate which does have NFS support if it's the best solution.
This question does relate to usage in a professional capacity.
Regards the criticism regards version control, the LAMP server is used by myself only for development. Other developers have their own development environments. Mercurial is used for version control and for collaboration between developers.
I therefore believed that this question was valid and within the scope of this site.