i am developing websites using php on my local computer. after i finish some work, i upload files to destination ftp. we also have another guy who does the design stuff. he makes changes on ftp directly. i am finally tired of synchronizing data between ftp server and my local computer every time i need to make an update (firstly i need to download template files and styles, then make changes, then upload changed files back to ftp - extremely annoying)... so i was thinking about using SVN or something.
the question may seem a bit stupid, but is it really possible to use svn when someone keeps changing files directly on ftp? if changes are not made using commit, svn server won't know about this changes? or maybe there is some other way to make it all work?