我使用gitPython,我想做一个简单的动作,我不知道它是否是正确的方法。所以如果你有更好的方法。
我想:
-checkout release branch
-merge dev with --no-ff argument
- 之后我找到了正确的代码:
tree_head = repo.tree(repo.head)
nb_changes = len(tree_head.diff('HEAD~1'))
if nb_changes == 0 :
return True
else :
#rollback
return False