【发布时间】:2014-11-22 01:05:28
【问题描述】:
使用 Rugged,执行快进“合并”的规范方法是什么?
来自here 我发现了一个可能的线索:
# Move branch forward
# Since there's no fast-forward merge in this lib yet, do it by hand.
br = repo.branch "master"
br.move 'master-old', true if br != nil
repo.create_branch 'master', commit_sha
#br.delete! # No real harm in this hanging around
但我很好奇这里是否还有改进的余地。
【问题讨论】:
-
在命令行上进行了一些实验后,我意识到上面示例中的 API 已经发生了变化,至少在 0.21 中是这样。但总体方法似乎没有改变。