Для двоичных файлов большую часть времени вы хотите принять любую его версию. Например, если рассматриваемый файл является исполняемым инструментом, то обычно одна версия может быть новее другой, и это может быть та, которую вы хотите использовать.
Чтобы принять версию, которая находится в ветви, с которой вы объединяетесь, используйте:
svn resolve --accept=theirs-full path/to/filename
Чтобы принять версию, которая ранее была в текущей ветке, используйте:
svn resolve --accept=mine-full path/to/filename
Иногда SVN откажется использовать theirs-full
с предупреждением:
svn: warning: W195024: Inapplicable conflict resolution option given for conflicted path
потому что SVN - это кусок дерьма, когда дело доходит до слияния. В этом случае вам придется копировать файлы вручную, как в принятом ответе https://stackoverflow.com/a/410767/2279059,, а не использовать параметры командной строки, предназначенные для того, что вы пытаетесь сделать. Если вы знаете, что оба файла идентичны (но SVN по-прежнему помечает их как конфликтные по уже указанным причинам), вы также можете использовать
svn resolve --accept=working path/to/filename
Хотя это, в случае идентичных файлов, фактически совпадает со всеми другими командами, SVN не будет трусливо отказываться от его выполнения. Имеет ли это смысл? Нет, это не так. Смирись с этим.