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 stree
binarnego i wstawienie go /usr/local/bin
. Upewnij się, że katalog znajduje się na twojej ścieżce: which stree
powinien skutkować /usr/local/bin/stree
. Jeśli tak się nie stanie, dodaj go PATH
rę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ć PATH
zmienną).
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 stree
in SourceTree.app
musi oczywiście odpowiadać lokalizacji, w której zainstalowano SourceTree.app
.
Teraz stree
jest 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