0

我和我的朋友正在做一个 GWT-Google App Engine 项目,使用 Tortoise SVN 和 Google Code 来同步代码。我们还同步了 appengine-generated 文件夹中的 local_db.bin 文件。但我们不能让它工作。同步 db 文件后,我们的本地数据存储并没有像我们预期的那样更新。那是一种痛苦。我担心我们的未来,当我们的数据库变得更大更复杂@A@。任何人请给我一个建议。我应该怎么做才能同步我们的本地数据存储?

4

2 回答 2

1

我必须建议:1)使用远程 api:https ://developers.google.com/appengine/articles/remote_api在本地共享 GAE 托管数据库。2) 也许你可以使用 Gdrive 来同步文件夹。

于 2012-05-23T23:05:09.253 回答
1

这是一个非常糟糕的主意。即使从同一个数据存储文件读取两端都没有问题,本地数据存储也是二进制格式,因此你们不能同时在应用程序上工作,或者你会获得您将无法解决的合并冲突。

相反,无论是出于协作目的还是为了测试和部署,您都应该提供一组可以轻松加载到数据存储中的测试数据。将测试数据存储在版本控制中,并使用 bulkloader 或您自己的代码加载。

于 2012-05-24T01:07:11.967 回答