git之pre-commit 同步提交代码实现

来源:互联网 发布:unity3d房子模型 编辑:程序博客网 时间:2024/06/05 03:43
#!/bin/sh

export CUR_PATH=`pwd`
export R4_PATH="D:\uidq0206\Desktop\local_reposi\VW_T6_Demo_EPT_R4" #R4_PATH
export R4_EEPROM_DEF_H_PATH=$R4_PATH/VW_T6_EPT_R4/build/parts/include/eeprom
git status > changes.txt
grep EEPROM_DEF.H changes.txt
if [ $? -eq 0 ]; then
echo "EEPROM_DEF.H modified !!!"
cd $R4_PATH
git checkout .
cd $CUR_PATH
cp source/EEPROM/INC/EEPROM_DEF.H $R4_EEPROM_DEF_H_PATH
cd $R4_PATH
git add VW_T6_EPT_R4/build/parts/include/eeprom/eeprom_def.h
git commit -sm "[eeprom_def.h][logic][sync M3 eeprom_def.h][no id][testable]"
git push review
fi
cd $CUR_PATH
rm changes.txt
阅读全文
0 0
原创粉丝点击