Ventanas
Adaptándose de múltiples respuestas aquí para Windows, estos scripts le permitirán ejecutar SourceTree desde la línea de comando (probado en SourceTree 3.0.1.7 / Windows 10).
Scripts en un directorio PATH
He colocado estos dos scripts en una carpeta que está en la RUTA de mi sistema. No tendrá que modificar su perfil de bash para este script.
Git Bash para Windows
Cree un archivo llamado stree
( touch stree
) en su directorio vinculado PATH y ejecútelo chmod u+x stree
en este archivo.
#!/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 &
Puede reemplazar "log" en la última línea con "status" si prefiere la vista del directorio de cambios / trabajo de su repositorio en SourceTree.
Símbolo del sistema o Powershell
Cree un archivo con el nombre stree.cmd
en su directorio vinculado PATH.
@echo off
start "" "%LOCALAPPDATA%\SourceTree\SourceTree.exe"
Tenga en cuenta que esto en realidad no abrirá el directorio como repositorio.
No dude en mejorar los scripts, especialmente el del símbolo del sistema.
alias sourcetree='open -a SourceTree ./'
. También los usuarios de Mac pueden desear colocar el alias en.bash_profile