Использовать ls -F
видеть звезду в конце имени файла. Если Вы используете ls
от GNU coreutils Вы может установить переменную среды LS_OPTIONS
автоматически включать это и любое другое число вариантов для Вас. Опции для ls
перечислены в ls
руководство, чтобы видеть, что они работают: man ls
@brewer2: установка переменных среды на входе в систему является конкретной оболочкой и хороший вопрос сам по себе.
git symbolic-ref HEAD
насколько я знаю самый быстрый метод, он в основном просто открывается .git/HEAD
и некоторые файлы конфигурации (/etc/gitconfig
, $HOME/.gitconfig
и .git/config
). Если Вы уверены, что задержка вызывается мерзавцем, управляют, чтобы это произошло, вероятно, из-за некоторой задержки io.
Если Вы хотите более быстрый метод, необходимо читать .git/HEAD
самостоятельно, но я сомневаюсь, что это сделает вещи быстрее.
sed
разделятьrefs/heads
. Это, вероятно, замедлит его очень? – mybuddymichael 09.06.2012, 06:21sed
разделятьrefs/heads
. Это, вероятно, замедлит его очень? – mybuddymichael 09.06.2012, 06:21cd
луг в мерзавца repo. – mybuddymichael 09.06.2012, 07:05.git/HEAD
файл. Так или иначе лучшее предположение является некоторой задержкой io – Ulrich Dangel 09.06.2012, 07:10.git/HEAD
файл. Так или иначе лучшее предположение является некоторой задержкой io – Ulrich Dangel 09.06.2012, 07:10cd
луг в каталог верхнего уровня проекта мерзавца на моем локальном диске. Это - странный материал, я знаю, но это только происходит в мерзавце repos. – mybuddymichael 09.06.2012, 23:26cd
луг в каталог верхнего уровня проекта мерзавца на моем локальном диске. Это - странный материал, я знаю, но это только происходит в мерзавце repos. – mybuddymichael 09.06.2012, 23:26