Я могу видеть вывод имени ветви без проблем (хотя, в версии 1.3.4+ он также странным образом выдает «master -> origin», когда не использовал его), но я не могу понять, почему он никогда успешно показаны изменения. Это работает в Powershell+ Poshgit под Cmder, и, глядя на сценарий \vendor \clink.lua, кажется, что именно в этом месте будут происходить изменения.
1 ответ
1
Я нашел суть для изменения подсказки Clink git здесь: https://gist.github.com/jonasem/e8b3a6258a495946df12
Если вы замените соответствующие функции на git_prompt_filter и get_git_status, они отобразятся. Для удобства я сделал вывод о том, что нужно перейти к «% CMDER_ROOT%\config\» (так как вендор заменяется при каждой установке cmder согласно инструкциям в файле):https://gist.github.com/mattdkerr/23db4db40c276b1481b01b0fa26de009
Вам нужно будет удалить или отредактировать% CMDER_ROOT%\vendor\clink.lua и закомментировать заданные команды фильтра (двойной дефис, или '-', это префикс строки комментария).