Windows
Mit diesen Skripten können Sie SourceTree über die Befehlszeile ausführen (getestet unter SourceTree 3.0.1.7 / Windows 10).
Skripte in einem PATH-Verzeichnis
Ich habe beide Skripte in einem Ordner abgelegt, der sich in meinem Systempfad befindet. Sie müssen Ihr Bash-Profil für dieses Skript nicht ändern.
Git Bash für Windows
Erstellen Sie eine Datei mit dem Namen stree
( touch stree
) in Ihrem mit PATH verknüpften Verzeichnis und führen Sie chmod u+x stree
diese Datei aus.
#!/bin/sh
function towinpath {
{ cd $1 && pwd -W; } | sed 's|/|\\|g'
}
if [ -z $1 ]; then
stree_path=$(towinpath pwd)
else
stree_path=$(towinpath $1)
fi
$LOCALAPPDATA/SourceTree/SourceTree.exe -f $stree_path log &
Sie können "log" in der letzten Zeile durch "status" ersetzen, wenn Sie die Ansicht "Änderungen / Arbeitsverzeichnis" Ihres Repositorys in SourceTree bevorzugen.
Eingabeaufforderung oder Powershell
Erstellen Sie eine Datei mit dem Namen " stree.cmd
PATH".
@echo off
start "" "%LOCALAPPDATA%\SourceTree\SourceTree.exe"
Beachten Sie, dass das Verzeichnis dadurch nicht als Repository geöffnet wird.
Bitte zögern Sie nicht, die Skripte zu verbessern, insbesondere das für die Eingabeaufforderung.
alias sourcetree='open -a SourceTree ./'
. Auch Mac-Benutzer möchten möglicherweise den Alias in.bash_profile