Mac下SourceTree匯出更新檔案

2021-08-30 04:14:43 字數 2011 閱讀 8337

sourcetree視覺化git管理工具功能很強大,支援自定義操作可以寫指令碼,現在教大家做乙個匯出更新檔案的指令碼吧

新增自定義操作

選擇檔案匯出

#倉庫路徑

repo_path=$1

#匯出檔案的目錄以及新建資料夾路徑

folder="/users/xurongyao/web/sourcetree/update"

folder_date=`date +%y%m%d_%h_%m_%s`

project_name=$

for arg in "$@"

doif [ $1 != $arg ]

then

srcfile="$repo_path/$arg"

echo $arg

cpfile="$folder/$_$folder_date/$arg"

folder=$

`mkdir -p $folder`

result=`cp -f $srcfile $cpfile`

echo "$arg"

fi#開啟匯出資料夾

open $folder/$_$folder_date

done

選擇版本號內容匯出檔案

#匯出檔案儲存路徑

folder="/users/xurongyao/web/sourcetree/update"

folder_date=`date +%y%m%d_%h_%m_%s`

project_name=$

`mkdir -p $folder`

filepath=$(cd $repo_path; pwd)

split_str=`git show --format= --name-status $git_sha`

echo "$split_str" > "$folder/tmp.txt"

split_array=()

split_len=0

while read line

dosplit_array[$split_len]=$line

split_len=$split_len+1

done < "$folder/tmp.txt"

for ((i=0;i

array=($)

if [ "$array[0]" != "d" ]

then

echo $

srcfile="$repo_path/$"

cpfile="$folder/$_$folder_date/$"

folder=$

`mkdir -p $folder`

`cp -f $srcfile $cpfile`

fi# for var in $

# do

# echo $var

# done

}open $folder/$_$folder_date

done

完成了

匯出結果看看挺方便吧

windows 下 sourceTree 亂碼問題

今天朋友推薦了一款git圖形化客戶端,sourcetree,免費的,不過需要註冊賬號,得翻牆,裝了之後發現描述亂碼 在網上搜了一下,有的說是改字型,有的說是git bash的問題,然後自己在git bash中試了一下,發現確實亂碼,就按照網上的說改 etc gitconfig 檔案,加上了下面三句話...

MAC環境下 VS Code中C語言標頭檔案匯入錯誤

然後看網上解答,找到了答案,好像是因為需要路徑設定 include errors detected.please update your includepath.intellisense features for this translation unit users desktop ctest m...

Mac技巧 在Mac下安裝XAMPP

在mac下安裝xampp 羅朝輝 本文遵循 署名 非商業用途 保持一致 創作公用協議 xampp 是個啥?來自官方的簡介 如果您是一位有經驗的網路開發人員,或者是需要執行伺服器 建立的動態網頁或使用資料庫的 mac 愛好者,這就是您要找的東西!該版本需要 mac os x 10.4 intel pp...