Ответ loeschg может не сработать; некоторые люди получают ошибку при обращении к своим системным журналам и не могут установить инструменты командной строки. По этому поводу есть нерешенный вопрос.
Здесь можно найти обходной путь. Использование:
ln -s /Applications/SourceTree.app/Contents/Resources/stree /usr/local/bin/
Это создаст символическую ссылку на stree
двоичный файл и вставит его /usr/local/bin
. Убедитесь, что каталог находится на вашем пути: which stree
должно получиться /usr/local/bin/stree
. Если это не так, добавьте его PATH
вручную или используйте echo export PATH='/usr/local/bin:$PATH' >> ~/.bash_profile
, который сделает это за вас (перезапустите оболочку, чтобы перезагрузить PATH
переменную).
На странице вышеуказанного вопроса, другой обходной путь , который я не проверяло был отправлен: alias stree='/Applications/SourceTree.app/Contents/Resources/stree'
. Если вы его используете, сообщите в комментариях, если и как он работает, и почему вы предпочитаете его символической ссылке.
Для обоих методов путь к stree
in, SourceTree.app
конечно же, должен совпадать с местом, где вы установили SourceTree.app
.
Теперь stree
он установлен, и к нему можно получить доступ из любого каталога. Самый короткий способ открыть SourceTree, когда рабочий каталог вашей оболочки является корневым каталогом репозитория - stree .
.
alias sourcetree='open -a SourceTree ./'
. Также пользователи Mac могут пожелать разместить псевдоним в.bash_profile