我正在尝试使用gitpython合并两个分支。为了测试它,我在两个分支master和release中保留了一个包含不同代码的单个文件main.py,最后我将release分支合并到master上。操作master分支中的代码只是被release分支中的代码替换。
main.py(Master)
import os
main.py(发布)
import git
Merge.py(代码段)
repo = git.Repo.clone_from(HTTPS_REMOTE_URL, DEST_NAME)
repo.git.checkout('release')
repo.git.checkout('master')
repo.git.merge('release')
main.py(Master-预期)
import os
import git
main.py(主-实际)
import git
答案 0 :(得分:0)
还有另一个问题,就是合并无法正常进行。以上代码可以很好地将一个分支合并到另一个分支。