Недавно я перешел с Cygwin на WSL, и у меня возникли проблемы с Sourcetree и commithooks.
Sourcetree использует собственную версию Cygwin (32 бит) для запуска git. Моя среда разработки работает на WSL (которая только 64-битная).
Итак, я хочу вызвать WSL bash из Sourcetrees Cygwin Bash и выполнить проверки commithook. Но это не работает, так как Cygwin Bash является 32-битной программой и поэтому не может выполнять WSL bash, которая является только 64-битной. Таким образом, Cygwin Bash видит в WSL bash неисполняемый файл.
Есть ли способ выйти из 32-битной песочницы в Windows 10 для вызова 64-битной программы?