私は別の開発者と一緒にプロジェクトに取り組み始めましたが、GITの知識がいかに限られているかを理解したばかりです。取引は次のとおりです。
- 私は今週中に変更を加えてきました、そしてそれらをマスターにプッシュしたいです
- 私の同僚は昨日同じプロジェクトに変更を加え、昨夜それらをプッシュしました
どのように進めればよいですか?
変更をプッシュしようとすると、コードが古くなっているためエラーが発生します。
したがって、変更をSTASHしてから、彼の変更を作業ディレクトリにプルしてから、変更をSTASHAPPLYに戻す必要があると言われました。
しかし、それを行うと、両方がプロジェクトファイルを変更したため、競合エラーが発生します。
次にファイルを調べて競合を確認すると、通常の競合のように「ラベル付け」されていないことがわかり、問題を修正できません。競合するバージョンは古いものであるため、2つのバージョンを比較することすらできません。
どんな助けでも、大いに感謝します。