NoneDiff3 - это утилита Unix для сравнения трех файлов и выявления различий между ними.
5 ответов

Должен ли diff3 быть стандартным типом конфликтов в git?

Недавно я включил diff3, и теперь гораздо проще разрешить конфликт. Ранее в некоторых случаях мне приходилось проверять журнал, чтобы понять, почему люди делали то или иное слияние. Но с diff3 информация отображается все в одном месте <<<&l…
11 дек '14 в 07:42
0 ответов

diff3 не может различить неконфликтующие изменения в последовательных строках

Пытаясь применить diff3 для объединения изменений в некоторых файлах, я заметил, что он не может автоматически объединять различия, возникающие в последовательных строках. Чтобы проиллюстрировать это, предположим следующие три файла old, new1, new2:…
23 авг '18 в 13:38
1 ответ

Использование diff3 при Mercurial Merge через командную строку

Я сижу на экране, разделенном на 3 в Putty, показывая мои файлы. Я не могу понять, что мне нужно для Google, чтобы найти документацию о том, как перемещаться по интерфейсу командной строки для KDIFF3. Я пытаюсь понять, как идти строка за строкой или…
09 фев '12 в 15:24
1 ответ

Аннотированный файл diff с маркерами типа "<<<<<<< mine" и ">>>>>>> yours"

Я пытаюсь создать файл diff с помощью команды diff Linux, которая имеет такие маркеры (взято со страницы руководства diff3): &lt;&lt;&lt;&lt;&lt;&lt;&lt; mine lines from mine ======= lines from yours &gt;&gt;&gt;&gt;&gt;&gt;&gt; yours Этот формат оч…
16 апр '13 в 17:11
2 ответа

Выполнение трехстороннего сравнения с Git и KDiff3

Можно ли настроить Git так, чтобы я мог использовать трехстороннее сравнение в KDiff3? У меня есть две ветви, которые слишком различны для их автоматического слияния, я просто должен проверить каждую точку слияния, и я думаю, что лучшим способом был…
03 сен '10 в 12:39
1 ответ

Применить несколько патчей, чтобы получить накопленные изменения

У меня есть базовый исходный файл base.hs который я использую для создания разных расширенных версий одной и той же программы (foo.hs, bar.hs, baz.hs). Теперь я хочу создать файл патча для каждой модифицированной версии, но патчи должны накапливатьс…
18 сен '13 в 09:43
2 ответа

diff3-подобная программа для windows?

Я пользователь Linux, и обычно я использую kdiff3 для сравнения 3 (текстовых) файлов между собой (например, когда есть конфликты SVN). Я знаю о различных программах для этого (например, diff3 или meld), но ни одной для Windows. Есть ли 3-файл-отлича…
17 фев '11 в 14:31
1 ответ

Контроль версий для двоичных файлов

Я нахожусь в процессе написания программы, которая будет использовать свой собственный двоичный формат для хранения данных. Я хотел бы сделать возможным иметь некоторую форму контроля версий, по крайней мере, два разных человека должны иметь возможн…
28 янв '16 в 19:28
1 ответ

Теория VCS - слияние: рекурсивное слияние ревизий или слияние 3 ревизий?

У меня есть теоретический вопрос о возможном слиянии VCS. Я знаю, что многие VCS используют слияние 3 ревизий, которое является общим предком, "моя" и "ваша" ревизия. Я знаю, как они работают. Я думал о другой альтернативе, рекурсивном слиянии ревиз…
08 ноя '13 в 13:01
1 ответ

Git - diff3 Conflict Style - Временная ветка слияния

Я делаю слияние с merge.conflictStyle установлен в diff3, Обычно при этом вставляются три (3) раздела, разделенных четырьмя (4) наборами символов. Git Documentation for Merge четко объясняет, что означают эти символы для простого случая (как описано…
13 июл '15 в 20:10
1 ответ

Странный конфликт на мерзавце

Я прочитал статью о трехсторонних слияниях (diff3). Это дает пример того, как это обнаруживает конфликт. Пример: A=[1,4,5,2,3,6] O=[1,2,3,4,5,6] &lt;&lt;&lt; Origin B=[1,2,4,5,3,6] В первый раз он вычисляет разницу между OA и после OB: A=[1,4,5,2,3,…
14 май '13 в 14:39
1 ответ

hg автоматически сливается с diff3

Рассмотрим проект Hg с двумя центральными ветвями / клонами - например, DEV и PRD. Когда кто-то добавляет исправление в PRD, автоматический сценарий на центральном сервере переходит к DEV и извлекает новые изменения. Затем он пытается объединить исп…
04 апр '12 в 15:18
2 ответа

При слиянии Araxis не отображаются имена файлов при слиянии

У меня есть клиент командной строки svn, интегрированный с слиянием Araxis, и я хочу слить вручную, даже если конфликты не обнаружены. Например, когда я запускаю: в моем файле ~/.subversion/config я установил внешний редактор diff3: diff3-cmd = /usr…
28 фев '12 в 03:24
1 ответ

Как получить чанки в реализации алгоритма diff3

Я пытаюсь реализовать алгоритм diff3 и в настоящее время застрял на этапе создания чанков. Я уже знаю, как получить LCS между исходным файлом и файлом "other" и LCS между исходным файлом и файлом "my". Какие шаги нужно сделать, чтобы получить куски?
06 сен '15 в 19:12
0 ответов

Как использовать один скрипт для diff и diff3 в Subversion?

У меня есть Perl- скрипт, который определяет, какой внешний diff использовать в зависимости от содержимого файла. Я хотел бы использовать его также определить внешний diff3. Какой лучший способ узнать, как вызывается мой скрипт? Я планировал перехва…
05 май '10 в 19:26
1 ответ

VimDiff E93: более одного совпадения для RE

Так что я новичок в использовании vimdiff, однако чувствую, что есть какая-то ошибка. Всякий раз, когда я пытаюсь выбрать изменения из удаленного репозитория с помощью команды: :diffg RE Я получаю ошибку: E93: More than one match for RE Не уверен, о…
1 ответ

Использование diff3, где имена файлов содержат тире (-)

Я пытаюсь использовать diff3 таким образом варианты diff3... мой старый твой Моя проблема в том, что я, вероятно, не могу использовать его, так как все мои 3 файла содержат "тире" внутри. В руководстве упоминается:самое большее одно из этих трех име…
27 апр '14 в 10:38
0 ответов

SVN - Как использовать внешний diff3 для бинарных файлов?

У меня есть какой-то внешний mydiff3.exe, работающий с текстовыми и бинарными файлами. Моя SVN командная строка svn.exe update my_work_copy_path --diff3-cmd mydiff3.exe Это хорошо работает для текстовых файлов (svn вызывает mydiff3.exe для каждого к…
31 июл '15 в 12:02
2 ответа

Конфигурация Subversion: для чего используется diff3-has-program-arg?

Subversion имеет опцию diff3-has-program-arg ### Установите для diff3-has-program-arg значение yes, если ваша программа diff3 ### принимает опцию --diff-program. diff3-has-program-arg = [да | нет] мой diff3 поддерживает --diff-program вариант, но я …
14 апр '11 в 02:22
1 ответ

В Git есть способ (или инструмент) для слияния путем сравнения изменений, а не файлов?

В Git стандартные алгоритмы слияния позволяют сравнивать конечное состояние файлов в двух ветвях, что означает, что я должен запомнить или угадать, какие изменения привели к этой точке в обеих ветвях. Помогает установка конфликтов слияния стиль = di…
03 янв '14 в 17:55