私と私の友人は、GWT-Google App Engine プロジェクトに取り組んでおり、Tortoise SVN と Google Code を使用してコードを同期しています。また、appengine によって生成されたフォルダー内の local_db.bin ファイルも同期します。しかし、うまくいきません。db ファイルを同期した後、ローカル データストアが期待どおりに更新されません。それは苦痛です。私たちのデータベースがより大きく、より複雑になるとき、私は将来について心配しています @A@。どなたかアドバイスをお願いします。ローカル データストアを同期するにはどうすればよいですか?
質問する
215 次
2 に答える
1
これは本当に悪い考えです。両端を同じデータストアファイルから読み取るのに問題がなかったとしても、ローカルデータストアはバイナリ形式であるため、両方が同時にアプリで作業することはできません。マージの競合を取得すると、解決できなくなります。
代わりに、コラボレーションの目的とテストおよび展開の両方の目的で、データストアに簡単にロードできる一連のテストデータを提供する必要があります。テストデータをバージョン管理に保存し、バルクローダーまたは独自のコードを使用してロードします。
于 2012-05-24T01:07:11.967 に答える
1
私は提案する必要があります: 1) リモート API を使用します: https://developers.google.com/appengine/articles/remote_apiを使用して、GAE でホストされているデータベースをローカルで共有します。2) Gdrive を使用してフォルダを同期できるかもしれません。
于 2012-05-23T23:05:09.253 に答える