Я могу переименовать ЛОКАЛЬНЫЙ, УДАЛЕННЫЙ и БАЗИРОВАТЬСЯ, как используется в мерзавце mergetool?

Позволяет говорят, что я делаю переоснову B ответвления на ведущее устройство и существует конфликт. мерзавец открывает инструмент слияния по умолчанию с 3 файлами, как введено: файл. ЛОКАЛЬНЫЙ, файл. ОСНОВА, файл. УДАЛЕННЫЙ (их называют немного по-другому, но ЛОКАЛЬНЫЙ, ОСНОВА и УДАЛЕННЫЙ находится в именах файлов и - как их отличают).

Теперь, согласно mergetool странице справочника: $LOCAL установлен на название временного файла, содержащего содержание файла на текущем ответвлении; набор $REMOTE к названию временного файла, содержащего содержание файла, который будет объединен, и набор $BASE к названию временного файла, содержащего общую базу для слияния.

Это действительно не имеет смысла мне. ЛОКАЛЬНЫЙ текущее состояние ответвления. То, где я заблудился, является ОСНОВОЙ и УДАЛЕННЫЙ. Таким образом, мой вопрос:

Действительно ли возможно заставить мерзавца использовать имя ответвления вместо ЛОКАЛЬНОГО и так же большего количества понятных имен кроме ОСНОВЫ и УДАЛЕННЫЙ? Например, если именем ответвления является FeatureX и ОСНОВА = файл, поскольку это существует в ведущем устройстве, есть ли способ заставить мерзавца заменять FeatureX ЛОКАЛЬНЫЙ и основным для ОСНОВЫ, так, чтобы было более очевидно, куда источник прибывает из? Это - особенно проблема при выполнении переосновы.

12
задан Carl 23 March 2010 в 23:58
поделиться

1 ответ

Можно ли заставить git использовать имя ветки вместо LOCAL

Я так не думаю, но если вы объявите в своем mergetool графический инструмент слияния , вы можете вызвать этот внешний инструмент с названием по вашему выбору:

(отрывок из инструмента слияния, вызываемого скриптом)

t1="'$4 (current branch)'"
t2="'(common ancestor)'"
t3="'(to be merged)'"

    "C:/Program Files/Araxis/Araxis Merge/Compare.exe" -max -wait -merge -3 -a2 -title1:${t1} -title2:${t2} -title3:${t3} "$alocal" "$base" "$remote" "$result" 

. Таким образом, вам будет легче увидеть, что к чему.

8
ответ дан 2 December 2019 в 22:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: