2012-02-12 4 views
0

capistranoには、マージを実行するための拡張機能や拡張機能が組み込まれていますか?Capistrano - Gitでマージするのに最適な方法は?

は、展開する前に2つのブランチにマージを実行するタスクが必要です。私はこれを行うにはタスクを書くことができますが、私はカピストラノには新しく、何かが組み込まれているかどうかはわかりませんでしたか?

答えて

0
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};" 

しかし今まであなたがあなたのマージで矛盾を得れば、あなたのキャップ展開を壊すかもしれないので、私はこれをお勧めしませんよ;)情報のため

+0

感謝を。私は自分で何かを書くことができると知っていますが、失敗などの場合にプロセスを処理するためにキャップに何かが組み込まれているかどうか疑問に思っていました。明らかに、 – jadent

関連する問題