sourcetree自定義操作調用命令工具執行shell腳本


轉載地址:https://blog.csdn.net/synup/article/details/91508644

 

  利用sourcetree自定義操作調用git-bash、cmd、powershell等命令執行工具,傳入自定義腳本命令並運行。

 

1.編寫要執行的命令腳本
  例如執行推送命令的shell腳本push.sh

#!/bin/bash
branchName=`git symbolic-ref --short -q HEAD` ##獲取分支名
echo 推送到分支: $branchName
git push origin HEAD:refs/for/$branchName
read -p "按任意鍵關閉" -n 1


2.sourcetree匹配
  sourcetree  工具→選項→自定義操作

 

 

 

  標題為該自定義操作名字,運行的腳本選擇要調用的命令執行工具(git-bash、cmd等),參數為編寫的自定義命令腳本,路徑可寫絕對路徑(D:\Gerrit\push.sh)或者相對於項目代碼所在目錄的相對路徑(項目在D:\Gerrit\project)

  這里補充說明一句:.是相對當前git倉的根目錄。

 

3.運行
  sourcetree  操作→自定義操作,選擇要執行的自定義命令,執行效果如圖

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM