LibreOffice: วิธีการบันทึกในรูปแบบที่เป็นมิตร Git?


20

LibreOffice บันทึกลงในไฟล์ที่เป็นไฟล์ zip โดยทั่วไปแล้วไฟล์ซิปจะไม่ดีพอที่จะใช้กับ Git: การเปลี่ยนแปลงเล็กน้อยในเอกสารสามารถเปลี่ยนไฟล์ zip ได้เกือบทั้งหมดดังนั้นจึงเป็นไปไม่ได้ที่ Git จะนำชิ้นส่วนกลับมาใช้ซ้ำซึ่งส่งผลให้พื้นที่เก็บข้อมูล Git เติบโตขึ้นด้วยขนาดเต็มของไฟล์ zip แทน จากการเปลี่ยนแปลงเพียงเล็กน้อย

มีวิธีที่ฉันสามารถบอก LibreOffice ให้บันทึกในรูปแบบที่เป็นมิตรของ Git หรือไม่?

เช่นโดยการบันทึกเป็นไฟล์ zip โดยไม่มีการบีบอัด (ala .tar) หรือเพียงบันทึกเอกสารเป็น dir ที่มีไฟล์เดียวกับไฟล์ zip ที่คลายการบีบอัดไว้จะทำให้เกิด

คำตอบ:


20

มีวิธีที่ฉันสามารถบอก LibreOffice ให้บันทึกในรูปแบบที่เป็นมิตรของ Git หรือไม่?

คุณสามารถบันทึกไฟล์ของคุณเป็นแบบ XML ( fodt) แทนodt:

หากเอกสารถูกบันทึกเป็น.fodtไฟล์จะเก็บข้อมูลเดียวกันกับที่.odtไฟล์จะมี เฉพาะในครั้งนี้ข้อมูลจะถูกแสดงเป็นข้อความที่มนุษย์สามารถอ่านได้ (ซึ่งทำให้การทำงานง่ายขึ้นสำหรับระบบควบคุมเวอร์ชัน) และไม่ถูกบีบอัด ดังนั้นการบันทึกเอกสารเป็น XML แบบแบนทำให้สามารถรักษาความต้องการพื้นที่เซิร์ฟเวอร์และโหลดเครือข่ายได้ในระดับต่ำด้วยต้นทุนที่ค่อนข้างต่ำโดยสิ้นเปลืองเนื้อที่เพียงไม่กี่กิโลไบต์บนฮาร์ดดิสก์ภายในเครื่อง

Source LibreOffice และการควบคุมเวอร์ชัน


อ่านเพิ่มเติม


ตัวเลือกที่กล่าวถึงในลิงค์สุดท้าย (เพื่อเพิ่มบรรทัดใหม่) ดูเหมือนจะถูกดร็อปใน LO - ฉันไม่พบในการตั้งค่าโหลด / บันทึก
retorquere

@retorquere แน่นอน ดูเหมือนว่ามันจะถูกลบออก คำตอบอัพเดทเพื่อลบลิงค์นั้น
DavidPostill
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.