Справочная информация:
Мы используем последний IntelliJ IDEA 2019.3.3 (Ultimate Edition) и SVN в качестве хранилища.
Проблема:
Если два человека создают новый идентичный каталог с собственным содержимым в своей локальной проверке и хотят зафиксировать эти файлы, второй коммиттер получает конфликт. Это хорошо, пока. Что приводит к следующему: Intellij предоставляет только опции «Accept Yours» или «Accept Theirs», но не возможность слияния.
Почему?
Если мы примем «их» -версию, мы «заменим» (как это будет объявлено позже в «Обзор затронутых файлов») весь наш каталог с их версией и автоматически удаляем наш контент, и если мы используем «вашу» версию, мы полностью примем нашу версию, но удалим все файлы содержимого «их» фиксации. В этом случае нам нужна возможность объединиться в один каталог и принять оба содержимого.
Есть ли альтернативный способ решить эту проблему и принять оба содержимого каталога?
Например:
Пользователь 1 фиксирует новый каталог с содержимым:
sameDirectory
|- UserOneFileOne.java
Пользователь 2 фиксирует новый каталог с тем же именем но с собственным контентом с конфликтами:
sameDirectory
|- UserTwoFileOne.java
результат с принятием «Их» Версия:
sameDirectory
|- UserOneFileOne.java
результат с принятием «Ваш» Версия:
sameDirectory
|- UserTwoFileOne.java
желаемый результат:
sameDirectory
|- UserOneFileOne.java
|- UserTwoFileOne.java