使用git作为自动脚本的一部分 - 暂停脚本以获得rebase

时间:2015-06-13 15:49:57

标签: git bash

我正在使用git作为自动化文件补丁的脚本的一部分。它是这样的:

cd "$gitdir"
git checkout original
monodis "$original_dll" > "$ilfname"
git add "$ilfname"
git commit -m "$(date +"%s")"
git checkout modded
git rebase original

# More code here

正如你可能猜到的那样 - 这会反汇编.NET dll并通过git应用一些补丁。

但如果发生合并冲突会怎样?有没有办法“暂停”脚本直到rebase完成?

1 个答案:

答案 0 :(得分:0)

您可以将脚本分成两部分,第一部分在无冲突的基础上调用第二部分。如果需要手动干预,操作员将在完成合并后调用第二部分。