git symbolic-ref HEAD
насколько я знаю самый быстрый метод, он в основном просто открывается .git/HEAD
и некоторые файлы конфигурации (/etc/gitconfig
, $HOME/.gitconfig
и .git/config
). Если Вы уверены, что задержка вызывается мерзавцем, управляют, чтобы это произошло, вероятно, из-за некоторой задержки io.
Если Вы хотите более быстрый метод, необходимо читать .git/HEAD
самостоятельно, но я сомневаюсь, что это сделает вещи быстрее.
В сообщении об ошибке говорится, что существует нет bash.exe
быть найденным в C:/cygwin/bin/
путь.
Вы упоминаете "build.xml", таким образом, я предполагаю, что Вы используете Муравья, чтобы сделать сборку.
При использовании Муравья из CygWin затем, необходимо использовать конвенции CygWin для путей. Таким образом, необходимо использовать просто /bin/
как соединяют каналом для удара.
(В этой конвенции C:/foo/bar/
переведите в /cygdrive/c/foo/bar/
но CygWin моделируют *, отклоняют как файловая система, таким образом, существует a /bin/
и a /usr/bin/
(и так далее) та точка к правильным местам. Проверьте документы CygWin: Использование Cygwin)
Сделайте простую проверку:
ls /bin/bash.exe
: это перечисляет исполняемый файл для удара dir C:\cygwin\bin\bash.exe
: это перечисляет исполняемый файл для удара Если вторые commad перестали работать, вероятно, CygWin не установлен в стандартном пути C:/cygwin/
проверьте другой путь как D:/cygwin/
.