通过web zope对象转储到文件系统
Products.FSDump的Python项目详细描述
fsdump产品概述
fsdump源于许多zope开发人员的一种渴望: 通过web开发更快更容易,但是 导致重要的部署和配置管理 问题。通过web代码无法(容易)签入 cvs,或differd以显示更改,或grepped以查找源 错误信息。
目标
第一个目标是减轻获取ttw代码的负担 在版本控制下:即,使检查成为可能 将ttw代码表示成cvs,然后查看 不同版本之间的变化。
保留ttw对象的文件系统表示形式 简单且"自然"(这里我们明确避免使用XML)。
未来的目标可能包括:
< DL>- o双向迁移(例如,更改
vim/emacs,然后将这些更改导入 TTW代码)。
安装
请参见单独的安装说明。
用法
- 使用"添加列表"在文件夹中创建"转储程序"实例 (或产品)包含要转储的TTW代码。
- 提供文件系统上目录的绝对路径 其中转储程序将创建文件(注意 运行zope的用户需要对此进行写访问 目录)。请参阅表单帮助
- 单击"更改并转储"按钮对 指定的目录。
将ttw代码映射到文件系统
请参阅映射文档
已知问题
-
某些类型的元数据(
bobobase_modification_time)不会 作为属性导出。 - 请参见"待办事项"列表。