我正在使用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完成?
答案 0 :(得分:0)
您可以将脚本分成两部分,第一部分在无冲突的基础上调用第二部分。如果需要手动干预,操作员将在完成合并后调用第二部分。