Я думаю, что простое объединение двоичных файлов вообще невозможно, поскольку оно зависит от типа двоичных данных.Поэтому это должно быть сделано вручную в приложении, которое может работать с определенным форматом файла.
В целом, чтобы пользователи не могли вносить изменения в некоторые элементы одновременно, вам необходимо реализовать блокировку.механизм.Правильная блокировка может быть выполнена только в том случае, если все клиенты знают, что что-то заблокировано (например, связавшись с центральным сервером или передав вопрос, заблокировано оно или нет).На данный момент у меня нет никакой полезной идеи о том, как это сделать без написания специализированного программного обеспечения (которое запускается действиями или постоянно выполняющимся фоновым процессом или чем-то в этом роде).
В случае, если двоичные файлы являются только скомпилированнымиВывод некоторого другого исходного кода, вы также можете добавить их в .hgignore и не иметь дело с ними в хранилище.