các cửa sổ
Thích ứng từ nhiều câu trả lời ở đây cho Windows, các tập lệnh này sẽ cho phép bạn chạy SourceTree từ dòng lệnh (được thử nghiệm trên SourceTree 3.0.1.7 / Windows 10).
Tập lệnh trong thư mục PATH
Tôi đã đặt cả hai tập lệnh này trong một thư mục nằm trong PATH hệ thống của tôi. Bạn sẽ không phải sửa đổi hồ sơ bash của mình cho tập lệnh này.
Git Bash dành cho Windows
Tạo một tệp có tên stree
( touch stree
) trong thư mục được liên kết PATH của bạn và chạy chmod u+x stree
trên tệp này.
#!/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 &
Bạn có thể thay thế "nhật ký" ở dòng cuối cùng bằng "trạng thái" nếu bạn thích chế độ xem thư mục thay đổi / làm việc của kho lưu trữ của mình trong SourceTree.
Command Prompt hoặc Powershell
Tạo một tệp có tên stree.cmd
trong thư mục liên kết PATH của bạn.
@echo off
start "" "%LOCALAPPDATA%\SourceTree\SourceTree.exe"
Lưu ý rằng điều này sẽ không thực sự mở ra thư mục như một kho lưu trữ.
Vui lòng cải thiện các tập lệnh, đặc biệt là tập lệnh cho Command Prompt.
alias sourcetree='open -a SourceTree ./'
. Ngoài ra người dùng Mac có thể muốn đặt bí danh trong.bash_profile