Как я могу заставить WinMerge оставаться влево и вправо?

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

Ответы

Ответ 1

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

Ответ 2

Диффуз прекрасно справляется с этим. Не знаю, о чем говорит Грег.

http://diffuse.sourceforge.net/

Ответ 3

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

Ответ 4

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

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

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

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

Ответ 5

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

В меню "Файл" есть опции для отключения или включения атрибута "Только для чтения" любого файла. Пусть они оба неконтролируемы позволят вам копировать в любом направлении.

Ответ 6

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

Ответ 7

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

Ответ 8

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

Ответ 9

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