1
wlsnx 2015-12-10 12:07:44 +08:00
我建议手打这些命令,可以更自由地调整流程,出了问题也容易发现和修改,合并 PR 之前检查清楚。
|
3
500miles 2015-12-10 12:55:36 +08:00
太长 太乱 不看 (:教导主任的表情
哈哈 |
4
spacewander 2015-12-10 13:14:48 +08:00
崩溃是什么情况?有出错信息吗?
感觉合并和提交可以分开两个脚本来写。另外没必要每次执行的时候都设置 PATH 和`git config`。 |
5
KyleMeow 2015-12-10 16:52:47 +08:00
至少每步执行后需要判断返回值 $? 是不是 0 才继续下一步吧,不然一步没成,后面都在做无用功
|
6
jackysc 2015-12-10 16:53:54 +08:00
bash -x 调试吧
|
7
GNiux 2015-12-10 17:45:15 +08:00 via iPhone
轻轻地说:楼主英语……不敢恭维……蹩脚……如:“ Enter use master ” —— Type Enter to use 'master':"
另,输入 n N 就是非法字符? —— read -p "Merge it, y or Y?" yn if [ "$yn" == "Y" ]||[ "$yn" == "y" ] ;then echo $yn echo "now merge it." git merge tmp else echo "Illeagal Character." |
8
darkbill 2015-12-10 17:53:28 +08:00
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin/:~/bin
export PATH 我觉得开头的这两行语句的写法,要不得~~ 人家电脑上面还有 /opt/bin 在 path 的怎么办?都被你洗了。 你要添加~/bin ,可以用字符串连接的方式来添加。。。 |
9
wikinee OP @spacewander 好建议
@KyleMeow 我现在改成回车就继续,不然就推出 @jackysc 我说的崩溃是指的情况好复杂,太多种可能了 @GNiux 能看懂就好了, enlish 不好,又戳我伤心事 @darkbill path 这两句鸟哥私房菜上抄来的,你一说我都对人生产生怀疑,又去看了一眼,就是这么写的。 估计应该 PATH=xxx:$PATH |
10
yzimhao 2015-12-11 11:08:19 +08:00
自己撸的一个发布代码工具,增量更新代码
代码: https://github.com/yzimhao/shellcode/blob/master/issuecode 说明: https://github.com/yzimhao/shellcode#1-issuecode |
11
zhouyg 2015-12-11 17:07:09 +08:00
建议写成半自动的,经常需要思考的手打,然后固定的操作写成脚本。
一般而言,当我启动一些脚本时,就等它自动完成就好了。顺便喝口水。 |