2013-10-04 3 views
1

Я поместил некоторые псевдонимы для запуска текстового редактора, поэтому мне не нужно вводить полный путь. Однако, когда я пытаюсь использовать эти псевдонимы в файле конфигурации git. Похоже, что эти псевдонимы не распознаются. Есть ли способ достичь этого?Как разрешить git config file распознавать псевдонимы, определенные в ~/.bashrc?

+0

Уход за предоставлением соответствующего фрагмента из вашей конфигурации Git? В любом случае, одна из причин этого может заключаться в том, что вы помещаете свои псевдонимы в RC-файл, который читается только оболочкой входа, и, следовательно, оболочка запускается неинтерактивным способом (по Git), просто не читает этот файл. – kostix

ответ

0

Я подозреваю (не утруждая себя поиском), что git порождает внешние команды с чем-то вроде execv() или /bin/sh/ -c "...", поэтому вы не получите свою среду/функции/псевдонимы. Если вам это нужно, вам необходимо создать исполняемый сценарий оболочки:

#!/bin/bash -i 
do stuff with your aliases here 
Смежные вопросы