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中
評論沒有發現