Having a problem here getting one of our developers working with our (Linux/LAMP) development server. Everyone else seems to be happy with SSHing into the (Linux) dev servers and working remotely. This person is intent on staying with their Mac (and seems to be somewhat attached to Textmate). Currently, whenever they pick up a new project (we're a small web-dev/design shop, so this is fairly often) there's a lot of overhead involved in getting her set up to work on it. Currently we have 3 not-very-good workflows :
1) Do a subversion check-out on the Mac. Commit every change. Update on the Linux box. Test. Repeat
2) Get a complete copy of the tree on the Mac. Use some Textmate/Transmit integration to SFTP the files to dev.
3) Set up a complete development/test environment on the mac. Work there. Hope everything migrates cleanly back to the Linux machine.
The first option is obviously heinous. The second isn't so bad but it's got a bit of excessive setup and can get annoying when adding/moving/renaming files. The third is a lot of work & can cause problems with mismatches between multiple development environments and production servers.
Are there any good OSX editors that provide a transparent access to remote files (over SSH/SFTP)? Ideas for a better work-flow? Ways to convince the developer that vim is the One True Editor?
1) Do a subversion check-out on the Mac. Commit every change. Update on the Linux box. Test. Repeat
2) Get a complete copy of the tree on the Mac. Use some Textmate/Transmit integration to SFTP the files to dev.
3) Set up a complete development/test environment on the mac. Work there. Hope everything migrates cleanly back to the Linux machine.
The first option is obviously heinous. The second isn't so bad but it's got a bit of excessive setup and can get annoying when adding/moving/renaming files. The third is a lot of work & can cause problems with mismatches between multiple development environments and production servers.
Are there any good OSX editors that provide a transparent access to remote files (over SSH/SFTP)? Ideas for a better work-flow? Ways to convince the developer that vim is the One True Editor?