Выполните использование сценария удара CygWin

git symbolic-ref HEAD насколько я знаю самый быстрый метод, он в основном просто открывается .git/HEAD и некоторые файлы конфигурации (/etc/gitconfig, $HOME/.gitconfig и .git/config). Если Вы уверены, что задержка вызывается мерзавцем, управляют, чтобы это произошло, вероятно, из-за некоторой задержки io.

Если Вы хотите более быстрый метод, необходимо читать .git/HEAD самостоятельно, но я сомневаюсь, что это сделает вещи быстрее.

2
20.05.2013, 17:04
1 ответ

В сообщении об ошибке говорится, что существует нет 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)

Сделайте простую проверку:

  • в CygWin терминал вводят команду ls /bin/bash.exe : это перечисляет исполняемый файл для удара
  • откройте окна CMD и введите команду dir C:\cygwin\bin\bash.exe: это перечисляет исполняемый файл для удара

Если вторые commad перестали работать, вероятно, CygWin не установлен в стандартном пути C:/cygwin/ проверьте другой путь как D:/cygwin/.

0
27.01.2020, 23:05

Теги

Похожие вопросы