We have a SVN repository. There are many branches on the repository. Most files in repository are text files, but there are some binray files (some .xls and .fla files) on each branch. These binary files cannot be automatically merged, so we set svn:needs-lock on these files.
The problem is, even when I have locked a file on one branch, other people still can modify that file on another branch. Finally when we merge changes between branches, these files conflict.
What is the best way to handle this situation?