I've got a project running and we're using SVN as the version control. There are 3 devs on it.
Dev1 = OSX + Textmate
Dev2 = Windows 7 + Dreamweaver (plus tortoise svn)
Dev3 = OSX + Coda
Case 1 (expected):
Dev1 and dev3 work on a file called signup.php. They work on different parts of the file. Dev1 commits it and dev3 updates their copy. signup.php is merged as expected. All good.
Case 2 (not expected):
Dev1 and dev2 work on a file called signup.php. They work on different parts of the file. Dev1 commits it and dev2 updates their copy. signup.php is always in conflict even though different parts of the file are worked on. This is not the expected behaviour experienced by dev1 and dev3. This works boths ways and each time dev1 updates dev2's changes he gets conflicts too. But never with dev3.
Could this be down the way Dreamweaver is saving files ? Perhaps character encoding. We are all working in UTF8.
These constant and unnecessary conflicts are becoming a massive distraction. Help !