20
ブランチを「完了」し、Git-Flowとマージする競合が発生するたびに、すべての手順を手作業で完了する必要がありますか?あるいは、紛争がすべて解決された後で再開する方法がありますか?仕上げコマンドのマージ競合によってブレークした後にGit-Flowを再開するにはどうすればいいですか?
ブランチを「完了」し、Git-Flowとマージする競合が発生するたびに、すべての手順を手作業で完了する必要がありますか?あるいは、紛争がすべて解決された後で再開する方法がありますか?仕上げコマンドのマージ競合によってブレークした後にGit-Flowを再開するにはどうすればいいですか?
紛争を解決した後、あなたは、単に再び
git flow release finish [RELEASE_NAME]
を呼び出します。 gitはブランチAからブランチBへ複数回マージしようとすると、マージのソースがそうでない限り、 "既に最新の"もので2回目以降のものは無視されます。かわった。
例として何かを終えたときに競合が発生した場合、競合を解決してからコミットする必要があるため、競合を解決した後で単に "git flow finish"を呼び出すために動作しないと思います。その後、処理を続行することができます。私の場合は、リモートブランチとローカルブランチの両方を削除するので、仕上げを行う方が好きです。同じプロセスを手動で実行する場合は、同じ結果に対して2つの異なる操作を行う必要があります。 git-flowプロジェクトのソースコードを検索した後、この解決策を見つけました。 – Samuel
Git-flowは、競合のために終了コマンドを2回実行したときに残した場所をそのまま続けるだけで十分です。 – Samuel