私はそれらを守るべきかどうかわかりません。現在私がsouth
を使用している主な理由は、モデルの開発変更を容易にすることですが、生産時には便利になると思います。 Gitリポジトリでローカル開発の移行を維持する必要がありますか?南側のマイグレーションはバージョン管理で維持する必要がありますか?
5
A
答えて
7
これは技術的な答えはありませんが、場合:
- いずれかの段階でバック物事をロールします。
- は、すべての変更を完全に記録する必要があります。
- は、ローカルでSQLiteにデータを構築し、リモートで使用しています。
いい考えです。なぜあなたはしませんか?
また、南の移行用に別のブランチを維持することもできます。
2
はい、そうです。ある時点で、追加のデータ移行を行わずにスキーマの移行を実行することはできません。これらは自動生成されません。
関連する問題
- 1. .classファイルをバージョン管理する必要がありますか?
- 2. * .datasourceはバージョン管理で無視する必要がありますか?
- 3. package-lock.jsonはgitでバージョン管理する必要がありますか?
- 4. マイグレーションとバージョン管理
- 5. は、オンラインバックアップツールでバージョン管理を実装する必要があります
- 6. Xcode 4のワークスペースファイルをバージョン管理する必要がありますか?
- 7. バージョン管理laravel。どのファイルを無視する必要がありますか?
- 8. git - Pipfile.lockをバージョン管理にコミットする必要がありますか?
- 9. AssemblyInfo.csをバージョン管理に配置する必要がありますか?
- 10. 私はバージョン管理とソース管理の使用を開始する必要があります
- 11. AndroidStudioでバージョン管理が必要なファイル
- 12. CommunicationExceptionsはWCFのサーバー側で処理する必要がありますか?
- 13. 厳密にバージョン管理されたWCFサービスネームスペースは、契約と一意である必要がありますか?
- 14. バージョン管理なしのCoreDataマイグレーション
- 15. アクティビティスタックはどのように管理する必要がありますか?
- 16. プロパティリストを独自のモデルオブジェクトで管理する必要がありますか?
- 17. 南のマイグレーションが失敗する
- 18. Ionic2アプリケーションのバージョン管理にはどのようなソースコードファイルを含める必要がありますか?
- 19. コアデータにアプリの状態を維持する必要がありますか?
- 20. array()内のCSV行は、改行を維持する必要があります
- 21. Delphi 7 .dofと.cfg's:バージョン管理下でそれらを追跡する必要がありますか?
- 22. 自分で作成したNuGetパッケージをバージョン管理に配置する必要がありますか?
- 23. フェッチのキャッシュをクライアントが管理する必要がありますか?
- 24. py2exe "include" modules:いつ手動で管理する必要がありますか?
- 25. Windows上でGemfile.lockをソース管理にコミットする必要がありますか?
- 26. バージョン管理の意味バージョン管理はどのバージョンですか?
- 27. MetroアプリケーションのTemporaryKey.pfxファイルをバージョン管理に追加する必要がありますか?
- 28. ポッドファイルをバージョン管理システム(GITまたはSVN)にコミットする必要があります
- 29. Webプロジェクトをバージョン管理するときに、リポジトリに.sass-cacheを含める必要がありますか?
- 30. C#接続プールでオープン接続を維持する必要があります
私の質問は、私がすでにモデルをバージョン管理していて、その変更を追跡しているなら、どうして私は移行を維持する必要があるのでしょうか?展開すると、サーバー上で移行を行うことが不可欠になりますが、ローカルコンピュータ上の移行はますます増えていくと私は理解しています。 (つまり、Userクラスにフィールドを追加するなど)私はちょうどそれらを保持することができたと思う、うまくいけば、それは将来的にはもっと複雑にしません。 –
あなたはあなたの心を作り上げたようです:-) OOIどのデータベースを使用していますか? –
開発用SQLite、本番用MySQL。 –