แพคเกจ gocept.fssyncz2 ให้บูรณาการ Zope2 ของ zope.fssync / zope.app.fssync นั่นคือความสามารถในการถ่ายโอนข้อมูลและเรียกคืนเนื้อหา ZODB กับระบบแฟ้ม & nbsp; (ไปสิ้นสุดที่จะให้ synchronisers สำหรับโฟลเดอร์ OFS และชอบ และปรับกลไก Zope3-ish ของ zope.app.fssync จะทำงานร่วมกับสำนักพิมพ์ Zope2)
กรณีที่ใช้หลักของมันคือการเก็บรหัสเก็บไว้ภายใน ZODB ในแหล่งระบบการจัดการรหัส ดังนั้นจึงพยายามที่จะทำให้ผักดองที่มีการเขียนไปยังดิสก์เป็นที่อ่านได้จะเป็นไปได้ (เช่นโดยไม่ใช้การเข้ารหัส base64)
จนถึงขณะนี้ก็มุ่งเน้นที่การดำเนินการเช็คอินและเช็คเอาท์ (ซึ่งเขียนทับเป้าหมายของพวกเขาอย่างสมบูรณ์) เนื่องจากการรวมการเปลี่ยนแปลงที่แตกต่างกันระหว่างจ่ายเงินต้องทำผ่านทาง SCM อยู่แล้ว (zope.app.fssync มีการกระทำอื่น ๆ อีกหลายอย่างเช่นการปรับปรุงและการกระทำที่พยายามที่จะเป็นสมาร์ทเมื่อทั้งสอง ZODB และการถ่ายโอนข้อมูลระบบแฟ้มที่มีการเปลี่ยนแปลงไปพร้อม ๆ กัน. ขณะนี้เป็นดีตราบเท่าที่เป็นตัวแทนเพียงหนึ่งระบบแฟ้มที่มีอยู่แบ่งรูปแบบ ลงเมื่อหลายทิ้งจะต้องมีการทำข้อมูลให้ตรงกันกับแต่ละอื่น ๆ - มันเป็นอย่างสูงที่ไม่น่ารำคาญในการตรวจสอบที่มีการเปลี่ยนแปลงจริงๆเป็นหนึ่งที่เหมาะสมในกรณีที่ดังนั้นเราขอแนะนำให้ใช้การกระทำเหล่านี้ที่จุดนี้).
การใช้งาน:
คุณจะต้องโหลดทั้ง configure.zcml และแฟ้มการกำหนดค่า overrides.zcml
gocept.fssyncz2 ให้สคริปต์คอนโซลเรียกว่า fssync ซึ่ง wraps สองการกระทำ (เช็คเอาท์และเช็คอิน) และช่วยให้ผ่านในพารามิเตอร์อื่น ๆ ทั้งหมด (URL ที่สถานที่ข้อมูลประจำตัว) นี้มีความหมายที่จะสร้าง (ผ่าน buildout ตัวอย่าง) เช่นนี้
[fssync]
สูตร = zc.recipe.egg: สคริปต์
ไข่ = gocept.fssyncz2
เส้นทางพิเศษ = $ {zope2: สถานที่ตั้ง} / lib / หลาม
ข้อโต้แย้งโฮสต์ = = '$ {เช่น: http ที่อยู่}', โฟลเดอร์ = 'MyFolder', ข้อมูลประจำตัว = '$ {เช่น: ผู้ใช้}', พื้นที่เก็บข้อมูล = '$ {buildout: ไดเรกทอรี} / var / ZODB การถ่ายโอนข้อมูล'
จากนั้นคุณสามารถถ่ายโอนข้อมูล ZODB ของคุณไปยังตำแหน่งที่กำหนดค่าระบบแฟ้มมีถัง / ชำระเงิน fssync และโหลดข้อมูลที่เก็บไว้ในระบบแฟ้มเป็น ZODB มีถัง / fssync เช็คอิน.
มีอะไรใหม่ ในรุ่นนี้:.
- ไม่ทิ้ง co_varnames แอตทริบิวต์ของ PythonScripts มันเป็นไม่มั่นคงและไม่จำเป็นต้องใช้ในการถ่ายโอนข้อมูล
มีอะไรใหม่ ในรุ่น 1.5.2:
- เพิ่มการแก้ปัญหาสำหรับ CookieUserFolder ที่จะเรียกคืนตัวชี้ __allow_groups__ หลังจาก โหลดเมื่อ fssync-ไม่สนใจมัน (# 11111).
มีอะไรใหม่ ในรุ่น 1.5.1:
- ทำเพิกเฉยไม่สนใจจริงกลไกวัตถุในการโหลดการถ่ายโอนข้อมูล . (# 10488)
มีอะไรใหม่ ในรุ่น 1.4:
- แก้ไข bug ที่ป้องกันไม่ให้สายที่มีลำดับ]] & gt ; จากการถูกทิ้งและเต็มไปกลับก่อให้เกิดความไม่ดีที่เกิดขึ้นผักดอง XML.
- การทำความสะอาดขึ้นเล็ก ๆ น้อย ๆ . เอาออกไดเรกทอรี TestData ที่ไม่ได้ใช้
มีอะไรใหม่ ในรุ่น 1.3:.
- ตรึงรุ่นที่ใช้ทั้งหมดใน buildout
- เพิ่มแยกแยะขุมแพคเกจข้อมูล meta.
มีอะไรใหม่ ในรุ่น 1.2:
- ให้แน่ใจว่าบรรทัดใหม่ภายในสตริงสิ้นสุดขึ้นเป็นบรรทัดใหม่แทน สัญกรณ์ n ในผักดอง XML (แก้ไข # 8860)
- ติดตั้งสคริปต์ fssync ใน buildout พัฒนา
- เมื่อทิ้ง PythonScript ปล่อยออก _code ของแอตทริบิวต์เพื่อลดเสียงรบกวนในผักดอง XML (แก้ไข # 8859)
- การพึ่งพาประกาศ zope.i18nmessageid
- ข้อผิดพลาดที่ดีขึ้นเมื่อการหาวัตถุที่ถาวรในการบริการพิเศษ
มีอะไรใหม่ ในรุ่น 1.1:
- เปลี่ยนชื่อคอนโซลคำสั่งการถ่ายโอนข้อมูล / โหลดแทนการเช็คเอาต์ / เช็คอิน เพื่อหลีกเลี่ยงความสับสนกับการดำเนินงาน SCM.
ต้องการ
- Zope
- หลาม
ความคิดเห็นที่ไม่พบ