Описание тега semantic-merge

SemanticMerge is a language-aware source code merge and diff tool.
1 ответ

Перемещение первого элемента с вложенными областями с помощью Semantic Merge

В инструменте перегруппировки файлов перемещение элемента, который является первым элементом в области, также перемещает строку #region. Эти шаги обычно предназначены для перестановки предметов в регионе. Также кажется, что при использовании вложенн…
08 май '13 в 16:46
1 ответ

Как заставить SemanticMerge распознавать C++?

Согласно документации, Semanticmerge изначально поддерживает C++. Но когда я запускаю его для набора файлов (из TortoiseHg), несмотря на то, что они имеют расширение.cpp, он думает, что они C#. Это, конечно, портит язык и полностью сводит на нет вес…
05 дек '17 в 19:16
1 ответ

Настройка слияния текста с SemanticMerge для использования P4Merge в Mercurial

Я следовал инструкциям на http://www.semanticmerge.com/sm-guides/main.shtml, но они настроены для kdiff3, и я хотел бы использовать p4merge для моего текстового слияния. Мой текущий mercurial.ini выглядит так: [merge-tools] semantic.executable = C:\…
21 мар '14 в 14:46
2 ответа

Использование семантического слияния в качестве инструмента сравнения в Perforce

Я пытаюсь настроить SemanticMerge в качестве моего инструмента сравнения для C# в Perforce. Я настроил перформанс с exe и аргументами -s=%1 -d=%2 -l=csharp Но когда я пытаюсь изменить файл C#, я получаю сообщение об ошибке: Не удалось найти файл c:\…
31 июл '13 в 12:46
1 ответ

Git mergetool в Windows постоянно получает путь к файлу из установки Git, а не корень хранилища

Я хочу использовать SemanticMerge в качестве инструмента слияния в Git, но когда я пытаюсь выполнить слияние, я получаю жалобу от SemanticMerge о том, что он не может найти файл C:\Program Files (x86)\Git\my_repo_name\my_project\MyFile.cs.BASE.1234.…
19 авг '13 в 14:14
1 ответ

Ваша лицензия недействительна в инструменте сравнения

Недавно я пробовал бета-версию Semantic Merge от Codice Software, внезапно, когда я пытаюсь использовать инструмент сравнения (в Visual Studio или вручную с рабочего стола), я получаю следующую ошибку: Ваша лицензия недействительна, вы не можете исп…
08 май '13 в 16:24
1 ответ

Есть ли способ заставить git merge всегда использовать внешний инструмент слияния?

Есть ли способ настроить git merge таким образом, чтобы разрешение конфликтов всегда проходило через внешний инструмент слияния? Я пишу конфигурацию для семантического сравнения, и есть случаи, подобные этому, которые некорректно обрабатываются git,…
01 окт '13 в 10:24
1 ответ

Как я могу остановить SemanticMerge от отображения неподдерживаемого языка предупреждения при различий?

Как я могу настроить SemanticMerge так, чтобы при выводе файлов на неподдерживаемом языке не отображалось диалоговое окно с предупреждением? По умолчанию, когда его просят различать файлы на языке, который он не понимает, он отображает диалог, как п…
04 ноя '13 в 21:54
1 ответ

Как настроить SemanticMerge в качестве инструмента слияния в Visual Studio 2017

Есть ли способ настроить SemanticMerge для использования с VisualStudio 2017? Я проверил документацию SemantiMerge, и они описывают только конфигурацию с кодом VisualStudio?