Ответ 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'. Если вы его используете, сообщите в комментариях, если и как он работает, и почему вы предпочитаете его символической ссылке.
Для обоих методов путь к streein, SourceTree.appконечно же, должен совпадать с местом, где вы установили SourceTree.app.
Теперь streeон установлен, и к нему можно получить доступ из любого каталога. Самый короткий способ открыть SourceTree, когда рабочий каталог вашей оболочки является корневым каталогом репозитория - stree ..
alias sourcetree='open -a SourceTree ./'. Также пользователи Mac могут пожелать разместить псевдоним в.bash_profile