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