I used to (as in earlier today) see output in the Messages pane such as:
Code: Select all
[7/27/2004 12:16:44 PM] Could not automatically merge G:\Source\NBG\FlashClient\FlashClient.flp due to conflicts
This was strange because some of my coworkers did not get these options. Vault would happily overwrite their local changes without any notification whatsoever. This happened even if they had 'Attempt automatic merge' checked. The file is overwritten (not merged) and local changes are lost. Furthermore, their messages pane would display nothing out of the ordinary.
I am now seeing similar behavior, after taking a lunch break. I made no changes on the client options. The server has not changed. When I try to 'Get Latest' on a renegade file, nothing happens. The messages state that it has finished but there are no errors and the local file has not changed. I am setting the 'Attempt automatic merge' checkbox.
When I try a 'Check Out', essentially the same thing happens. The file is checked out and the status becomes 'Edited'. However, the merge doesn't seem to be correct. The version of the file I have checked out is unchanged from what the renegade version was - all changes that have occurred in the repository are lost.
The file types this is occuring with (*.flp - flash project files, which is actually xml) has been set to mergeable. Clients have been restarted since this change.
We're quite puzzled as to what has happened. Why is Vault not noticing conflicts? Why are the automatic merges overwriting the repository changes?