0
是否capistrano內置任何內容或擴展來執行合併?Capistrano - 在Git中合併的最佳方式?
想要在部署之前做一個任務在2個分支上進行合併。我知道我可以寫一個任務來做到這一點,但我是新來的capistrano,不知道是否有內置的東西?
是否capistrano內置任何內容或擴展來執行合併?Capistrano - 在Git中合併的最佳方式?
想要在部署之前做一個任務在2個分支上進行合併。我知道我可以寫一個任務來做到這一點,但我是新來的capistrano,不知道是否有內置的東西?
set :destination, "the_branch_you_want_to_merge_to"
set :origin, "the_branch_you_want_to_merge_from"
set :merge_message, "your message"
run "git checkout #{destination}; git merge --squash #{origin}; git add . -A; git commit -m #{merge_message};"
但我不會建議這一點,因爲你可能會破壞你的帽子,如果曾經你在你的合併衝突部署;)
感謝信息。我知道我可以自己寫一些東西,但想知道是否有內置的東西來處理失敗等情況下的過程。顯然它看起來不像我覺得有點奇怪 – jadent 2012-02-13 16:08:48