Odpowiedź loeschga może nie działać; niektórzy ludzie otrzymują błąd odnoszący się do ich dzienników systemowych i nie mogą zainstalować narzędzi wiersza poleceń. Jest to otwarta kwestia.
Tutaj można znaleźć obejście. Posługiwać się:
ln -s /Applications/SourceTree.app/Contents/Resources/stree /usr/local/bin/
Spowoduje to utworzenie dowiązania symbolicznego do pliku streebinarnego i wstawienie go /usr/local/bin. Upewnij się, że katalog znajduje się na twojej ścieżce: which streepowinien skutkować /usr/local/bin/stree. Jeśli tak się nie stanie, dodaj go PATHręcznie lub użyj echo export PATH='/usr/local/bin:$PATH' >> ~/.bash_profile, co zrobi to za Ciebie (zrestartuj powłokę, aby ponownie załadować PATHzmienną).
Na stronie wyżej wymienionych zagadnień, w innym obejście, że nie testowałem została wysłana: alias stree='/Applications/SourceTree.app/Contents/Resources/stree'. Jeśli go używasz, zgłoś w komentarzach, czy i jak to działa i dlaczego wolisz, aby było to zamiast łącza symbolicznego.
W przypadku obu metod ścieżka do streein SourceTree.appmusi oczywiście odpowiadać lokalizacji, w której zainstalowano SourceTree.app.
Teraz streejest zainstalowany i można uzyskać do niego dostęp z dowolnego katalogu. Najkrótszym sposobem otwarcia SourceTree, gdy katalog roboczy powłoki jest katalogiem głównym repozytorium, jest stree ..
alias sourcetree='open -a SourceTree ./'. Również użytkownicy komputerów Mac mogą chcieć umieścić alias w.bash_profile