ฉันมักจะพบว่าสะดวกในการแก้ไขเอกสารในรูปแบบไฟล์หนึ่งในขณะที่จัดเก็บไว้ในอีกรูปแบบหนึ่ง ตัวอย่างเช่น เอกสารสามารถเขียนลงในมาร์กดาวน์ แปลงเป็นไฟล์ word และแก้ไขที่นั่น และฉันหวังว่าจะแยกการแก้ไขและนำกลับไปใช้กับไฟล์มาร์กดาวน์ดั้งเดิม
ดังนั้นฉันจะมี เอเอ็มดี,แปลงเป็น ก.docx (เช่น การใช้ แพนดอค) แก้ไขเป็น ข.docxและใช้ชุดการเปลี่ยนแปลงระหว่าง ก.docx และ ข.docx ถึง เอเอ็มดี.
คำถามของฉันคือ:
มีวิธีที่เชื่อถือได้/อัตโนมัติในการถ่ายโอนการแก้ไขในเวิร์ด (การแก้ไขข้อความ) กลับไปยังไฟล์แบบข้อความหรือไม่
แน่นอนฉันสามารถแปลงได้ ข.docx กลับไปที่มาร์กดาวน์ บีเอ็มดี และเขียนทับ เอเอ็มดี กับ บีเอ็มดี. แต่กระบวนการแปลงมักจะแนะนำการเปลี่ยนแปลงกลับไม่ได้เพื่อให้วนซ้ำ เอเอ็มดี => ก.docx => A2.md จะทำให้เกิดความแตกต่าง A2.md กว่าไฟล์มาร์กดาวน์เดิม เอเอ็มดี. เอฟเฟกต์บางอย่างจะถูกเพิ่ม/หายไป (เนื่องจากการขึ้นบรรทัดใหม่ แบบอักษร การจัดรูปแบบ ฯลฯ) และฉันต้องการหลีกเลี่ยงการสูญเสียดังกล่าว และเก็บเอกสารขั้นสุดท้ายให้ใกล้เคียงกับไฟล์ต้นฉบับ เอเอ็มดี เป็นไปได้.
จะใช้ได้ไหม ความแตกต่าง/ปะ เพื่อทำการแปลงต่อไปนี้ในสคริปต์ทุบตี:
เอเอ็มดี => ก.docx => A2.md
ก.docx => (แก้ไข) ข.docx
ข.docx => บีเอ็มดี
ความแตกต่าง B.md A2.md อย่างใดที่จะได้รับ แบบพกพา ปะ
ใช้ไฟล์แพทช์บน เอเอ็มดี (แทน A2.md)
ฉันมีประสบการณ์ในการใช้งานที่จำกัด คอมไพล์แตกต่างแต่ไม่มากกับการใช้งานโดยตรง ความแตกต่าง / แพทช์. และฉันสงสัยว่ามีใครช่วยอธิบายลำดับคำสั่งที่จำเป็นสำหรับ "การถ่ายโอน" ความแตกต่างดังกล่าวได้หรือไม่