Мне просто нужен простой список конфликтующих файлов.Каков самый простой способ получить список конфликтующих файлов?
Есть ли что-нибудь проще, чем:
git ls-files -u | cut -f 2 | sort -u
или
git ls-files -u | awk '{print $4}' | sort | uniq
?
Я думаю, я мог бы создать удобный псевдоним для этого, однако задавался вопросом, как это делают профессионалы. Я бы использовал его для написания циклов оболочки, например. для автоматического разрешения конфликтов и т. д. Может быть, заменить этот цикл, подключив к mergetool.cmd?
да, вы можете сделать sort -u вместо сортировки | uniq: P – Unknown
классный, это хорошо знать, спасибо - мог бы пометить Q с помощью 'sort' или shell-scripting;) – inger
Я мог бы смутить, но почему вы не можете создать псевдоним Git (или вы ссылались на них когда вы упомянули «псевдоним»?)? https://git.wiki.kernel.org/index.php/Aliases – Makis