Перейти к содержимому
DiffResolver

Трёхстороннее слияние текста

Бесплатное трёхстороннее слияние текста без отправки на сервер. Вставьте базу, нашу и их версии или готовый блок конфликта Git и решите только настоящие конфликты.

Файлы никогда не покидают ваш браузер.

Строк: 0 · Символов: 0
Строк: 0 · Символов: 0
Строк: 0 · Символов: 0
Вставьте блок конфликта Git

Вставьте вывод конфликта слияния Git (с <<<<<<<, =======, >>>>>>>, при необходимости ||||||| для базы). Инструмент разделит его на три панели выше.

Параметры
Конфликтов решено: 0/0

О трёхстороннем слиянии текста

Слияние текста по трём входам с поиском конфликтов: база, наша версия и их версия. Повторяет поведение слияния в Git для неструктурированного текста и принимает вставленный блок с маркерами конфликта Git для разделения одним нажатием.

Как пользоваться

  1. Вставьте общего предка в редактор базы.
  2. Вставьте обе изменённые версии или вставьте блок с маркерами конфликта Git и нажмите «Разделить», чтобы заполнить все три стороны.
  3. Решите каждый конфликтный фрагмент, выбрав нашу версию, их версию или обе.

Попробуйте пример

Короткая функция, переписанная на каждой стороне по-своему из общей базы.

С чем этот инструмент не работает

  • Решение только по целым строкам. Выбора отдельных слов внутри конфликта нет.
  • Трёхстороннему слиянию нужна исходная база; для чисто двусторонних конфликтов используйте слияние текста.

Частые вопросы

Мои файлы когда-нибудь покидают браузер?

Нет. Каждое сравнение выполняется локально в вашем браузере. Ничего из того, что вы вставляете, перетаскиваете или загружаете, не уходит на сервер; инструмент продолжает работать, даже если после загрузки страницы вы отключитесь от сети.

Этот инструмент бесплатный?

Да. Все инструменты DiffResolver бесплатны: без учётной записи, регистрации и установки. Обработка идёт на вашем устройстве, поэтому серверных ограничений на использование нет.

Можно ли вставить конфликт Git напрямую?

Да. Вставьте блок с маркерами конфликта Git (<<<<<<<, =======, >>>>>>>) и нажмите «Разделить на панели»; база, наша версия и их версия заполнятся автоматически.

Зачем нужна базовая версия?

База показывает инструменту, какая сторона изменила каждую строку. Правки только на одной стороне применяются автоматически; конфликтами становятся лишь строки, изменённые с обеих сторон, и их вы решаете вручную.

Что делает выбор «Оставить обе» при решении конфликта?

Он оставляет строки обеих сторон: сначала нашей, затем их. Это удобно, когда каждая сторона добавила в одно место разное содержимое и нужно всё.

Есть ли предел размера файла?

Серверного предела нет, потому что ничего не отправляется на сервер. Практический предел задаёт память вашего устройства. Выше 10 МБ для текста, 40 МБ для изображений, 100 МБ для документов и 500 МБ для архивов инструмент предупреждает, что работа может быть медленной, но файл никогда не блокирует.

Работает ли этот инструмент без сети?

Да. После первого посещения браузер хранит копию инструмента, поэтому страница, которую вы открывали раньше, работает и без сети. Вы также можете установить DiffResolver как приложение из меню браузера. Установка остаётся необязательной; сайт работает так же в обычной вкладке.

Где хранятся мои данные?

Ваши файлы нигде не хранятся. Они остаются в памяти страницы и исчезают, когда вы закрываете вкладку. В этом браузере остаётся только то, что вы сохраняете сами: снимок, параметры инструментов и тема. Чтобы удалить это, откройте «Настройки» и выберите «Очистить все локальные данные».

Смежные понятия

Похожие инструменты