使用Rugged,執行快進「合併」的規範方法是什麼?使用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。但總體方法似乎沒有改變。 – Max 2014-11-22 01:09:18