2016-01-04 443 views
8

私は新しいブランチにマスターブランチをマージしていましたが、いくつかの.rejファイルが作成されています。マージ時に作成される.rejファイルとは何ですか

私は新しいブランチにmasterブランチのプールを持っていましたが、私は解決した矛盾がありましたが、いくつかの.rejファイルがあります。

あなたが.rejファイルについて知ってもらえますか、それらのファイルで何をすると思いますか?

+0

これらは拒否ファイルであり、「失敗」マージが記述されています。あなたは確かにそれらを調べる必要があります。 –

+0

私が従った手順は間違っているか間違っていますか? 実際に開発がマスターになりましたが、新しいUI変更のために新しい支店が作成されましたが、いくつかの変更がマスターになりました。その変更を反映するために、私はMasterのプールを新しい支店に持ち込み、 .rejファイルについては理解できませんでした。あなたは失敗と原因についてちょっと説明していただけますか? –

+0

いくつかの '.rej'ファイルを見ましたか? https://help.github.com/articles/resolving-a-merge-conflict-from-the-command-line/ –

答えて

19

.rejファイルは拒否されたファイルです(通常はハンクスパッチではありません)。

マージ後にこれらのファイルを手に入れたら、手動で編集して修正してから適用する必要があります。

あなたはそれについていくつかの詳細をhereを読むことができ、それが

.rejファイル

diff a.txt (rejected hunks) 
.... 

修正、それは手動で、その後、定期的にパッチのような.rejファイルを適用するものです。

*.rejからの変更を手動で目的のファイルにマージし、*.rejファイルを削除します。

これに対処するもう1つの非常に有用な記事は、hereです。

+0

私は、マスターと新しいブランチの両方からファイルをチェックしました。比較ツールを超えて、実際にはありました。違いはありません空白行、そのような場合に.rejファイルを作成する必要はありません、右か? なぜ.rejファイルが作成されるのですか?マスターを新しい支店に合併している間に私が逃したステップはありますか? #私はUIにSourceTreeを使用しています。 –

+0

いいえ問題が発生したときに '.rej'ファイルを作成する必要があります – CodeWizard

+0

@codeWizardありがとうございました!私は正常にブランチをマージしました。新しく作成されたブランチにマスターブランチをマージするための良い方法がありますか(ブランチをマージした方法が間違っている場合)? –

関連する問題