gocept.fssyncz2包提供Zope2一体化zope.fssync / zope.app.fssync,也就是说,转储和还原ZODB内容到文件系统&NBSP的能力;(为此目的,它提供了同步器用于OFS夹等和适应zope.app.fssync的Zope3十岁上下的机制与Zope2发布商合作)。
它的主要用途的情况下是保持存储在ZODB里面的源代码管理系统的代码。因此,它试图使那些(不使用base64编码如)写入到磁盘尽可能地易读的咸菜。
到目前为止,它集中在签入和签出操作(其中覆盖他们的目标完全),因为不同的检出之间合并更改必须通过SCM反正做。 (zope.app.fssync提供了一些其他措施,如更新和提交,这自作聪明当两个ZODB和文件系统转储也同时改变了。虽然这是罚款,只要只有一个文件系统的代表性存在,模型休息向下当几个转储需要与彼此同步 - 它是高度非平凡以确定其变化确实是正确的在这种情况下,因此,我们建议不要使用这些动作在这一点)。
用法:
你需要加载两个configure.zcml中和overrides.zcml配置文件。
gocept.fssyncz2提供了一个控制台脚本调用fssync其中封装了两个动作(结算和签入),并允许通过其他所有参数(网址,位置,证书)。这意味着要产生(通过扩建为例),就像这样:
[fssync]
配方= zc.recipe.egg:脚本
鸡蛋= gocept.fssyncz2
额外的路径= $ {zope2:位置} / lib目录/蟒蛇
参数=主机='$ {如:HTTP地址}“,文件夹='MyFolder中',凭据=”$ {如:用户}',库='$ {扩建:}目录的/ var / ZODB转储“
然后,你可以转储ZODB同斌/ fssync结账的配置文件系统位置并加载存储在文件系统中到ZODB与斌/ fssync签数据。
什么是新的在此版本中:
- 请不要倾倒PythonScripts的co_varnames属性,因为它既不稳定,也不需要在转储
什么在1.5.2版本新:
- 在添加解决方法CookieUserFolder后恢复__allow_groups__指针负载时fssync-忽略它(#11111)。
什么在1.5.1版本新:
- 在制造忽略机制实际上忽略装载转储对象。 (#10488)
什么是1.4版本,新的:
- 在修正了防止含有序列]]&GT字符串错误;被倾倒和装回,虐待的XML泡菜引起。
- 在清理了一点:删除未使用的TESTDATA目录
什么版本1.3是新的:
- 在寄托扩建中使用的所有版本的
- 新增宝库分类打包元数据。
什么版本1.2是新的:
- 确保该字符串中的换行符最终成为新行,而不是在XML泡菜符号n(修正#8860)
- 在开发扩建安装fssync脚本
- 在倾倒时PythonScript,离开了它的_code属性来减少XML泡菜噪声(修正#8859)
- 在宣布zope.i18nmessageid 依赖
- 在附加功能找到持久对象时更好的错误消息
什么在1.1版本的新:
- 在重命名控制台命令来转储/负载,而不是签入/签为了避免与SCM操作。
要求:
- 在Zope的
- 在Python中
评论没有发现