mc and tc combine parameters where only conflicting lines are considered, and then these lines merge from your sources (mc) or "other" sources (tc).
Binary files, as a rule, are not structured in such a way that they contain lines, as such, conflict resolution algorithms based on replacing one line of text with another line of text will not work properly for a binary file. Developers who wrote SVN are aware of this, so when working with a binary file, options that make sense only with text files are not accepted.
You can use mf and tf, which are slightly different. Instead of replacing only conflicting areas of the file, they replace the entire file (mf) with "my" copy of the full file or (tf) "their" copy of the full file).
If you want SVN to run and accept the mc / tc file parameters, svn edit the mime type and set it to text. Good luck, if it is not a text file, the likelihood that you will receive a file that does not meet the specifications or the starting binary file (for example, combining continuous partitions from two jpeg files will not lead to a valid jpeg file).
Edwin buck
source share