私はEntity Framework
データアクセス層がEntity Developer
で生成されたMVC5アプリケーションで作業しています。モデルファーストで生成されたコードとのマージ競合の対処
ソースをGit(Gitの流れ)にしておき、私たちのメインブランチでリベースしたときにモデルが変更されるたびに、コンフリクトがマージされます。
例えば、私は先の開発多くのコミットされた機能に取り組んでいます - 私は最初の問題をリベースすると、このようになりますしようとすると:
Unmerged paths:
(use "git reset HEAD <file>..." to unstage)
(use "git add <file>..." to mark resolution)
both modified: App.Models/App.Base.view
both modified: App.Models/App.PregeneratedViews.cs
both modified: App.Models/App.edml
both modified: App.Models/App.ssdl
誰がどのように戦略やアドバイスを提供することができます上記のようにモデルファーストで生成されたコードを使用することに起因するマージ競合の問題に対処するには?私はGitの流れプロセスと連携し、モデルの最初のコードを生成するにはどうすればよい
- ?
- 他の人はどのようにこの種の問題に対処していますか?
- 私たちがモデルファーストを捨ててコードファーストにする必要がありますか?
(これは私が現時点では見ることができる唯一のソリューションです)(私は、これは意見ベースのかもしれません実現が、私は他の人が疑問に関連することの問題の同じ種類を持っていると考えている?)まあ
他の人も同じ質問をしているかもしれませんが、それはトピックにしません。 ;-) – Vampire