Как я могу заставить WinMerge держать влево и вправо? - PullRequest
14 голосов
/ 14 июля 2009

Используя инструмент слияния TFS, я могу щелкнуть на левой и правой сторонах, чтобы сохранить изменения и конфликты. Это необходимо, когда я добавляю метод, а другой член команды добавляет метод в то же место, и мне нужно оставить их обоих. В WinMerge (слияние файлов, а не папок) кажется, что я могу перезаписать только правое левым. Можно ли заставить WinMerge копировать слева направо и оставить справа?

Ответы [ 9 ]

4 голосов
/ 15 июля 2009

Проверьте KDiff3 ... лучший бесплатный инструмент для трехстороннего слияния.

2 голосов
/ 27 марта 2015

То, что сказал Эндрю, на самом деле весьма полезно. Я не могу представить, что желаемой функциональности нет в WinMerge, но если нет, скопируйте влево и вправо все, что вы можете обычно, а затем вручную скопируйте / вставьте остальные, чтобы обе стороны были идентичны, как вы хотите. Вы можете обновить данные после внесения этих изменений вручную, чтобы увидеть статус.

2 голосов
/ 17 декабря 2013

Нет, но вы можете печатать справа, а также копировать и вставлять с левой стороны на правую сторону.

2 голосов
/ 14 октября 2012

Diffuse делает изумительную работу из этого. Не знаю, о чем говорит Грег.

http://diffuse.sourceforge.net/

1 голос
/ 29 августа 2013

У меня была эта проблема, но я обнаружил, что один из файлов (один из левых) был только для чтения. Это означало, что я не мог ничего копировать справа налево.

В меню «Файл» можно отключить или включить атрибут «Только чтение» для любого файла. Отключите их оба, что позволит вам копировать в любом направлении.

1 голос
/ 06 января 2012

У меня была та же проблема, и я обнаружил, что Guiffy Cand объединяет изменения из файла A и файла B.

Есть кнопка, где вы можете применить этот вид слияния ко всем различиям.

Проверьте эту страницу help , чтобы узнать, как сохранить оба изменения.

Хотя это и не бесплатно, вы можете использовать его бесплатно в течение 21 дня. Более чем достаточно для моей разовой необходимости.

0 голосов
/ 19 апреля 2010

Простой ответ - нет, вы почти просите его прочитать ваши мысли. Вместо этого WinMerge открывает оба файла в полнотекстовом редакторе и демонстрирует расхождения во время копирования и вставки.

0 голосов
/ 15 июля 2009

Я думаю, вы ищете возможность слияния. Я видел это в TortoiseMerge, но не в WinMerge (хотя может быть какой-то способ сделать это) Вы можете просто скопировать и вставить вручную с одной стороны на другую?

0 голосов
/ 14 июля 2009

Да, вам нужно перейти в окно сравнения файлов (дважды щелкнув по записи в окне сравнения папок), где будут показаны группы различий (строки в файлах). В этом окне вы можете перемещать элементы между левым и правым любым удобным вам способом, используя кнопки или клавиши панели инструментов (Alt-Left, Alt-Right, Alt-Up, Alt-Down).

...