2016-12-17 15 views
0

バージョン管理のためにgitを使用しています。 すべての開発者には、その開発に取り組むためにマスタのクローンが割り当てられています。 マスターにコミットするために私たちが従う通常のプロセスは、 git stash save、master、git stash pop、git commit、git commitのマスターをプッシュします。問題は、2人の開発者が同じファイルで作業していて、 git stash popを実行すると、git stash popが失敗したとの競合エラーが発生します。 競合を自動的に解決する方法はありますか(ファイルは同じですが、メソッドは異なります)、マスターにgit pushを実行します。マスターブランチからのgit stash popの後の競合の解決

+1

[Gitのマージの競合を解決するにはどうすればいいですか?](http://stackoverflow.com/questions/161813/how-to-resolve-merge-conflicts-in-git) – Mritunjay

+1

Erm、私はしません隠し - >プル - >アンスタッシュは本当に良いと思う。あなたが遭遇した理由を正確に。あなたの変更をコミットするだけで、rebase-gitは自動マージを行います。まあ、それが失敗しない限り、一般的に同じ行に触れなければ大丈夫です。 – vlaz

答えて

0

競合を自動的に解決する方法はありますか?

ソースコントロールシステムのconflictは、2つの変更セットを自動的にマージすることができない状況です。

ユーザ(すなわち、人間)は、変更を検討し、変更を組み合わせるか、または一方の変更を選択して他方の変更を選択しなければならない。

関連する問題