Описание тега 3-way-merge

A 3 way merge consists in have 3 versions of a file, hopefully with minor differences: one ancestor and two children. The goal is to create a new file which will be derived from the ancestor and contain modifications between ancestor and child 1, and modifications between ancestor and child 2 as well.
5 ответов

Mercurial Workflow для небольшой команды

Я работаю в команде из 3 разработчиков, и мы недавно перешли с CVS на Mercurial. Мы используем Mercurial, имея локальные репозитории на каждой из наших рабочих станций и вытягивая / отправляя на сервер разработки. Я не уверен, что это лучший рабочий…
02 июл '10 в 13:42
2 ответа

Пропустить отменить шаг в Vim

Допустим, я нахожусь в состоянии А в моем документе. Затем я делаю изменения B, C и D (по порядку). Есть ли способ сохранить изменения B и D, но пропустить C? Или, скажем, я нахожусь в состоянии А в моем документе. Я делаю изменения B, отменяю их, а…
24 апр '11 в 21:13
1 ответ

TFS: ветка, этикетка или полка?

Я довольно новичок в TFS, но у меня есть некоторый опыт работы с VSS. Мне бы хотелось узнать ваше мнение о том, как лучше всего работать с TFS в следующем сценарии: Мы - группа разработчиков, работающих над проектами. Все проекты начинаются с общего…
14 мар '11 в 14:13
2 ответа

Есть ли разумный способ объединить файлы проекта Visual Studio (.csproj) между ветвями?

Еще раз, мне нужно слить код между ветвями, и инструмент текстового слияния находит много конфликтов в файлах проекта. Я ожидаю, что инструмент, который понимает файл проекта (файлы были добавлены / удалены и изменены параметры компиляции), может ле…
1 ответ

Понимание Meld 3 способа слияния с Git

Мой босс установил наш новый репозиторий Git, один на нашем сервере Windows и один на нашем сервере Linux. Меня попросили разрешить наши конфликты, поэтому я решил использовать Мелд. Когда я запускаю первый файл, он открывает 3 окна; shipping.php.lo…
29 авг '12 в 14:40
2 ответа

Является ли Git разрешение конфликтов слияния более эффективным, чем другие SCM и инструменты слияния?

Является gitРешение конфликтов слияния по своей природе более эффективно, чем другие SCM (CVS,Subversion и т. д.), а также автономные инструменты слияния? Если так, то почему? Пояснение: здесь меня больше интересует сам алгоритм - он отличается от п…
23 июн '10 в 22:26
1 ответ

Как выполнить трехстороннее объединение с помощью TortoiseHg 2.0.3 и Beyond Compare 3.2.4

Я могу настроить TortoiseHg для запуска Beyond Compare 3, когда необходимо трехстороннее объединение, но я не смог заставить его отображать имена и версии сравниваемых файлов. Он отображает имена и версии файлов при выполнении двухстороннего сравнен…
0 ответов

Разница между "3-сторонней сортировкой слиянием" и "3-сторонней сортировкой слиянием"

Я пытаюсь изучить все алгоритмы сортировки слиянием. Я пытался найти их в Интернете, но каждая страница говорит что-то свое, и я хочу закрыть эти алгоритмы. Кто-нибудь может помочь?
13 янв '18 в 18:29
2 ответа

Как автоматически поместить файл как разрешенный после слияния

Я начал использовать TortoiseGit для Windows, но нашел некоторые вещи раздражающими. Например, когда у меня возникает конфликт во время слияния, мне нужно сделать следующее: сделать 3 способа слияния (конечно... другого выбора нет) пометить файл как…
20 апр '11 в 15:03
2 ответа

Как работает трехстороннее слияние в Mercurial/Meld?

Я работаю над проектом, в котором у меня есть коммит, в котором появилась функция с серьезными проблемами, которые не были обнаружены сразу. Теперь я хочу полностью удалить эту ревизию, продолжая работу после нее, но мне тяжело обернуть голову вокру…
02 окт '10 в 16:52
2 ответа

Могу ли я использовать более одного файла одновременно, используя Subversion и Beyond Compare?

Итак, я успешно разобрался, как сделать простой diff и трехстороннее слияние с Subversion командной строки и Beyond Compare 3, используя Windows 7. Спасибо, stackru. Тем не менее, у меня часто бывает много файлов, которые я изменяю между коммитами, …
03 мар '11 в 20:09
1 ответ

Программно использовать средства просмотра слияний и различий eclipse

Когда в Bazaar (и многих других dvcs) возникает конфликт текста, создается файл.BASE, .THIS и.OTHER. Затем пользователь может использовать трехсторонний инструмент слияния, чтобы объединить конфликт, а затем пометить его как разрешенный. Я хотел бы …
21 ноя '09 в 08:51
1 ответ

3way Merge lib для.NET

Я понятия не имею, как бы я реализовал слияние в стиле DVCS в.NET. Насколько я понимаю, это 3-х сторонний дифференциал, используя мой, их и происхождение. Я выполнил поиск в Google и обнаружил http://razor.occams.info/code/diff/ который выглядит как…
29 окт '12 в 18:00
0 ответов

Вывод пользовательского драйвера слияния для Git

Я хочу использовать пользовательский драйвер слияния для Git. Для этого я написал программу, которая принимает 5 аргументов %O %A %B %L %Pкак описано здесь в блоке "Определение пользовательского драйвера слияния" и выполняет 3-стороннее слияние. %O …
29 мар '16 в 10:31
1 ответ

Разница между 2-мя коммитами, кроме содержащихся в 3-м коммите

Есть ли способ получить meld + git отобразить изменения, произошедшие между 2-мя коммитами git, но исключить изменения, внесенные в 3-й коммит? Вариант использования состоит в том, чтобы увидеть, насколько текущая фиксация отличается от некоторой фи…
19 сен '17 в 09:37
2 ответа

2-х или 3-х стороннее слияние файлов Word или PDF

Поэтому я не уверен, существует ли это, поэтому я прошу мудрых людей о Stackru за некоторую помощь. Я ищу 2-х или 3-х (желательно) инструмент для слияния документов, который прекрасно работает как с документами MS Word, так и с PDF-файлами. У меня е…
17 мар '15 в 23:20
1 ответ

Основные различия между P4Merge и DiffMerge

Моя команда ищет мощный инструмент трехстороннего слияния, который можно добавить к нашему набору инструментов. Я определил P4Merge и DiffMerge в качестве лучших кандидатов для нас, потому что они считаются лучшими здесь в SO (спасибо SO SOAP) и соо…
11 мар '13 в 08:46
1 ответ

Git revert также использует 3-way-merge?

Когда я бегу git revert Может случиться, что возник конфликт. Git полагается на 3-way-merge, как это изображено в внутреннем вопросе merge (см. Таблицу ниже) также для revert? Что такое база слияния для возврата? В Что входят три файла в трехсторонн…
10 май '16 в 23:27
1 ответ

Git & ApartCI - Как проверить конфликты кода перед тем, как вызвать функциональную поломку?

После разработки на основе магистрали, показано ниже: Предположим, есть две короткоживущие ветви функций (f1 а также f2) создан из master (хобот). Для реализации в этом сценарии файлы исходного кода, используемые для этих ветвей, перекрываются. Пред…
1 ответ

Почему 'git mergetool' (meld) показывает маркеры конфликта?

Почему 'git mergetool' (meld) показывает мне представление предка С маркерами conclict? Это совершенно неправильно, и я никогда не понимал, почему это происходит. Как я могу это исправить? 3 способа слияния должны показать [ Your Changes ] [ Common …
21 сен '11 в 14:36