2016-08-18 7 views
0

Я проверил ветку в моем репозитории, и я хочу создать простой файл журнала. Я использую "Git Баш" (Ctrl-G) от Git Extensions и введитеСкрипты Git-extensions - Как использовать команду git log

git log > log.txt 

, который создает файл. Теперь я хочу сделать то же самое, используя «скрипты» -функции Git Extensions. Я попытался следующие настройки в Настройки/скриптов:

Command: git 
Arguments: log > log.txt 

Запуск скрипта я получаю сообщение об ошибке:

"C: \ Program Files \ Git \ Bin \ git.exe" Журнал> Журнал .txt fatal: неоднозначный аргумент '>': неизвестная ревизия или путь не в рабочем дереве. Используйте '-', чтобы отделить пути от изменений, например:. 'мерзавец [...] - [...] Готово»

ответ

0

Я нашел обходной путь, используя Git ALiases Первый apporach был добавить «mklog» в качестве псевдонима в файл .git/конфигурации, так что «мерзавец mklog» создает файл журнала.

[alias] 
mklog = log > log.txt 

Но это приводит к той же ошибки, упомянутые в вопросе. добавляя «! git "к команде alias, он работает.

mklog = !git log > log.txt 

В расширениях Git Я использую псевдоним в настройках/сценариях:

Command: git 
Arguments: mklog 

 Смежные вопросы

  • Нет связанных вопросов^_^