revert 之后历史多长
把第 4 次提交(加上除法,也就是引入 bug 那次)revert 掉。运行下面这段程序:
def revert(hist, target):
"""造一个反向提交接在最后,原来那次一个都不动"""
return hist + [("r" + target[:6], "回滚 " + target)]
hist = [('a11c3f2', '初始化项目'), ('b22d4e0', '加上加法'),
('c33e5f8', '加上减法'), ('d44f6a1', '加上除法'),
('e55a7b2', '加上取模'), ('f66b8c3', '改进提示文案'),
('g77c9d4', '加上开方')]
print(len(revert(hist, 'd44f6a1')))
全部评论