ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

fmerge - ออนไลน์ในคลาวด์

เรียกใช้ fmerge ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง fmerge ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


fmerge - ผสานไฟล์

เรื่องย่อ


Fmerge [ ตัวเลือก- ไฟล์ฐาน ไฟล์A ไฟล์ B

Fmerge -ช่วย

Fmerge -รุ่น

DESCRIPTION


พื้นที่ Fmerge โปรแกรมใช้เพื่อเปรียบเทียบการเปลี่ยนแปลงระหว่างสองทายาทที่แตกต่างกันของ
ไฟล์ฐาน และสร้างไฟล์เอาท์พุตที่มีการเปลี่ยนแปลงทั้งสองชุด มีประโยชน์
เมื่อผู้ใช้สองคนใช้ไฟล์เวอร์ชันเดียวกันและทำการแก้ไขโดยอิสระกับไฟล์นั้นและ
ต่อมาต้องการสร้างไฟล์ที่มีการแก้ไขทั้งสองชุด ในการใช้งานดังกล่าว
ไฟล์ต้นฉบับที่แก้ไขทั้งสองชุดนั้นเรียกว่า ฐาน ไฟล์. ทั้งสอง
ไฟล์ที่มีการแก้ไขเรียกว่า ไฟล์ A และ ไฟล์ B.

คำสั่ง:
fmerge basefile ไฟล์A fileB -o outputfile
สร้างไฟล์เอาต์พุตที่มีการแก้ไขที่มีอยู่ใน ไฟล์ A และ ไฟล์ Bเมื่อพิจารณาจาก
ฐาน ไฟล์ . ถ้า - เอาท์พุท ไม่ได้ใช้ตัวเลือกหรือหากไม่มีการระบุไฟล์เอาต์พุต
จากนั้นบรรทัดที่ผสานจะถูกพิมพ์ลงในเอาต์พุตมาตรฐาน ลำดับการระบุ ไฟล์ A
และ ไฟล์ B มักจะไม่สำคัญ

พื้นที่ Fmerge โปรแกรมยังสามารถใช้เพื่อลบการแก้ไขก่อนหน้านี้ที่ทำกับโมดูล เพื่อทำสิ่งนี้,
ทำให้เวอร์ชันที่มีการแก้ไขที่คุณต้องการลบเป็นไฟล์ฐาน ทำให้
เวอร์ชันก่อนหน้าการแก้ไขที่คุณต้องการลบเป็นไฟล์ A. สุดท้ายทำล่าสุด
เวอร์ชันของไฟล์ที่มีการแก้ไขอื่นๆ (รวมถึงไฟล์ที่คุณต้องการลบ) เป็น
ไฟล์ B. จากนั้นผลลัพธ์ของการรวมจะเป็นรุ่นใหม่ล่าสุดของโมดูลลบด้วย
การเปลี่ยนแปลงที่เกิดจากการแก้ไขที่คุณต้องการให้ลบออก ตัวอย่างเช่น ถ้าสามรุ่นต่อเนื่องกันของ
บางโมดูลมีชื่อ แก้ไข 10, แก้ไข 11 และ แก้ไข 12และคุณต้องการการเปลี่ยนแปลงที่ทำโดย
แก้ไข 11 ที่จะเลิกทำแต่ยังต้องการให้การเปลี่ยนแปลงทำโดย แก้ไข 12จากนั้นคุณใช้คำสั่ง:
fmerge แก้ไข11 แก้ไข10 แก้ไข12 -o ไฟล์เอาต์พุต

ขณะรวมการแก้ไขทั้งสองชุด fmerge อาจพบข้อขัดแย้ง เกิดความขัดแย้งขึ้น
เมื่อบรรทัดเดียวกันของไฟล์ฐานถูกเปลี่ยนโดยการแก้ไขทั้งสองชุด NS
การเปลี่ยนแปลงอาจเกิดจากการแทรกบรรทัดใหม่ การลบบรรทัด หรือทั้งสองอย่าง เมื่อไหร่
เกิดข้อขัดแย้ง ไฟล์ที่ส่งออกมีบรรทัดระบุข้อขัดแย้ง ซึ่งเป็นบรรทัด
ที่มีสตริง '/−/−/−/'. เส้นเหล่านี้ระบุบริเวณที่ชุดของ .ทั้งสองชุด
การแก้ไขเข้ากันไม่ได้ จากนั้นคุณต้องแก้ไขไฟล์เอาต์พุตและลบบรรทัดเหล่านี้และใน
นอกจากนี้ แก้ไขข้อขัดแย้งด้วยตนเองเพื่อให้ได้ผลลัพธ์ที่ถูกต้อง

OPTIONS


เข้าใจตัวเลือกต่อไปนี้:

-ความขัดแย้ง [ ไฟล์ขัดแย้ง ]
เนื่องจากความขัดแย้งเนื่องจากการลบจะไม่ปรากฏให้เห็นในไฟล์ที่ส่งออกและส่วนแทรก do
ไม่ได้ระบุว่าการแก้ไขใดในสองบรรทัดที่แทรกมีทางเลือกอื่น
รูปแบบเอาต์พุตจาก Fmerge โปรแกรม. รูปแบบเอาต์พุตนี้อธิบายสิ่งที่เกิดขึ้น
ในแต่ละบรรทัดของไฟล์ฐาน เพื่อให้ตรวจพบและแก้ไขข้อขัดแย้งได้ง่ายขึ้น
คำสั่ง:
fmerge basefile fileA fileB -c ข้อขัดแย้งไฟล์
สร้างไฟล์ที่อธิบายผลลัพธ์ของการผสานโดยละเอียด ถ้า
-ความขัดแย้ง มีการระบุตัวเลือกโดยไม่มีชื่อความขัดแย้งใด ๆ จากนั้นจึงขัดแย้ง
จะถูกส่งไปยังเอาต์พุตมาตรฐาน

หากมีความขัดแย้งและ -ความขัดแย้ง ไม่ได้ระบุตัวเลือก the Fmerge
โปรแกรมจะออกจากสถานะ 1

ไฟล์ข้อขัดแย้งประกอบด้วยบรรทัดที่มีอักขระสามตัวแล้วตามด้วยบางส่วน
ข้อความ. อักขระสามตัวแรกอธิบายสิ่งที่เกิดขึ้นกับไฟล์ฐานที่
จุดนั้น อักขระเหล่านี้มีดังต่อไปนี้:

IA บรรทัดนี้ถูกแทรกโดยไฟล์ A.

DA บรรทัดนี้ถูกลบโดยไฟล์ A

IB บรรทัดนี้ถูกแทรกโดยไฟล์ B.

DB บรรทัดนี้ถูกลบโดยไฟล์ B.


เส้นนี้ไม่เปลี่ยนแปลง

X นี่คือบรรทัดระบุข้อขัดแย้ง

U มีบรรทัดที่ไม่เปลี่ยนแปลงที่ไม่ระบุที่นี่

ข้อขัดแย้งแต่ละชุดถูกตั้งค่าสถานะโดยสามบรรทัดระบุ บรรทัดแรก
ระบุจุดเริ่มต้นของความขัดแย้ง และระบุหมายเลขบรรทัดสำหรับ
ไฟล์ฐานและไฟล์ที่แตกต่างกันสองไฟล์ เส้นระบุข้อขัดแย้งที่สอง
แยกบรรทัดที่เปลี่ยนโดยไฟล์ A จากบรรทัดที่เปลี่ยนโดยไฟล์ B ที่สาม
การระบุข้อขัดแย้งบ่งบอกถึงจุดสิ้นสุดของความขัดแย้ง

คุณสามารถแก้ไขไฟล์ข้อขัดแย้งนี้เพื่อลบข้อขัดแย้ง สิ่งนี้เกี่ยวข้องกับการลบ
เส้นระบุข้อขัดแย้งและเปลี่ยนเส้นที่ขัดแย้งกันตามความจำเป็น
เพื่อแก้ไขข้อขัดแย้ง ขณะทำสิ่งนี้ อย่าลืมเว้นอักขระว่างไว้สามตัว
ที่ด้านหน้าของบรรทัดใหม่ที่คุณแทรกในขณะที่แก้ไขข้อขัดแย้ง เมื่อคุณ
เสร็จแล้ว ไม่ควรมีบรรทัดที่ขึ้นต้นด้วย 'X' ในไฟล์ อื่นๆ ทั้งหมด
เส้นสามารถอยู่ได้ จากนั้นคุณสามารถใช้คำสั่ง:
fmerge Conflictfile -o outputfile
เพื่อสร้างไฟล์เอาท์พุตใหม่ที่มีข้อมูลที่ต้องการ อีกครั้งถ้าไม่
- เอาท์พุท ใช้ตัวเลือกหรือ outputfile เอาต์พุตจะถูกส่งไปยังเอาต์พุตมาตรฐาน

-ไม่เปลี่ยนแปลง จำนวน
นอกจากความขัดแย้งทางกายภาพแล้ว ยังมีความขัดแย้งเชิงตรรกะอีกด้วย นี่คือการเปลี่ยนแปลง
ทำเป็นบรรทัดต่าง ๆ ในไฟล์ฐานเพื่อให้โปรแกรมไม่อยู่อีกต่อไป
ถูกต้อง. โปรแกรมไม่สามารถตรวจพบข้อขัดแย้งดังกล่าวได้ ดังนั้นจะต้อง
ตรวจสอบด้วยตนเอง เพื่อให้กระบวนการนี้ง่ายขึ้น the -ไม่เปลี่ยนแปลง ตัวเลือกสามารถ
ใช้เพื่อลดขนาดของไฟล์ข้อขัดแย้งให้รวมเฉพาะพื้นที่ใกล้เคียง
เปลี่ยนสาย ไฟล์นี้สามารถตรวจสอบได้เพื่อตรวจหาตรรกะที่เป็นไปได้
ความขัดแย้ง ตัวอย่างเช่นคำสั่ง:
fmerge basefile ไฟล์A fileB -c -u 3
จะส่งการเปลี่ยนแปลงทั้งหมดที่ทำโดยการแก้ไขชุดใดชุดหนึ่งไปยังเอาต์พุตมาตรฐานด้วย
มีเพียงสามบรรทัดที่ไม่เปลี่ยนแปลงรอบการแก้ไขแต่ละครั้ง

เมื่อใช้ -ไม่เปลี่ยนแปลง ตัวเลือกไฟล์ข้อขัดแย้งจะมีบรรทัดเริ่มต้น
กับคุณ'. เหล่านี้แทนบรรทัดที่ไม่เปลี่ยนแปลง และตัวเลขตามหลังตัวอักษรคือ
จำนวนบรรทัดที่ไม่เปลี่ยนแปลง ไม่สามารถอ่านไฟล์ข้อขัดแย้งที่เป็นผลลัพธ์ได้
สร้างไฟล์เอาต์พุตเนื่องจากบรรทัดที่ขาดหายไป หากพยายามแล้ว
ข้อผิดพลาดจะถูกสร้างขึ้น

ใช้ได้ทั้ง - เอาท์พุท และ -ความขัดแย้ง ในคำสั่งเดียวกัน ดังนั้นคุณ
สามารถสร้างไฟล์เอาท์พุตที่คุณหวังว่าจะถูกต้อง และยังสร้างไฟล์
ไฟล์ข้อขัดแย้งที่คุณสามารถใช้ตรวจสอบข้อขัดแย้งเชิงตรรกะได้

- ละเอียด [ จำนวน ]
ตัวเลือกนี้สามารถระบุได้ด้วยการดำเนินการอื่น ๆ และแสดงข้อมูลสถานะ
เกี่ยวกับความคืบหน้าของการดำเนินการ สิ่งนี้มีประโยชน์สำหรับการดีบักปัญหาหรือ
เพียงเพื่อความบันเทิงเมื่อระบบทำงานช้าหรือกำลังประมวลผลไฟล์ขนาดใหญ่ มัน
ยอมรับอาร์กิวเมนต์ตัวเลขเพื่อระบุการใช้คำฟุ่มเฟือยสำหรับเอาต์พุต ระดับคือ
ดังต่อไปนี้:

0 ไม่มีเอาต์พุตเลย (ยกเว้นข้อผิดพลาด)

1 การดำเนินการอธิบายเอาต์พุตบรรทัดเดียว (ค่าเริ่มต้น)

2 สถานะโดยละเอียดขณะดำเนินการ

-ความล้มเหลว จำนวน
ตัวเลือกนี้จำกัดจำนวนของความขัดแย้งทางกายภาพที่ได้รับอนุญาตก่อน
ล้มเหลว ใช้หากคุณไม่สนใจผลลัพธ์หากมีเช่นกัน
ความขัดแย้งมากมาย

-ช่วย
ให้ความช่วยเหลือเกี่ยวกับวิธีการใช้ Fmerge โครงการ

-ไม่สนใจ
ละเว้นความขัดแย้งทั้งหมด

-Ignore_Identical_Conflicts
ตัวเลือกนี้อาจใช้เพื่อระงับข้อขัดแย้งที่ทำให้การลบเหมือนกัน หรือ
เม็ดมีดที่เหมือนกันหรือการเปลี่ยนแปลงที่เหมือนกัน นี้มักจะเป็นที่ต้องการเมื่อรวมสอง
สาขารหัสที่มา

-รุ่น
แสดงเวอร์ชันของ Fmerge กำลังวิ่ง.

ตัวเลือกทั้งหมดอาจเป็นตัวย่อ ตัวย่อถูกบันทึกไว้เป็นอักษรตัวพิมพ์ใหญ่
ตัวพิมพ์เล็กและขีดล่าง (_) ทั้งหมดเป็นตัวเลือก คุณต้องใช้ติดต่อกัน
ลำดับของตัวอักษรทางเลือก

ตัวเลือกทั้งหมดไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ คุณอาจพิมพ์เป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กหรือ a
การรวมกันของทั้งสองกรณีไม่สำคัญ

ตัวอย่างเช่น: อาร์กิวเมนต์ "-help, "-HELP" และ "-h" ล้วนถูกตีความว่าหมายถึง -ช่วย
ตัวเลือก. อาร์กิวเมนต์ "-hlp" จะไม่เข้าใจเพราะว่าต่อเนื่อง optional
ไม่ได้ระบุตัวอักษร

อ็อพชันและอาร์กิวเมนต์บรรทัดคำสั่งอื่นๆ อาจผสมกันได้ตามใจชอบบนบรรทัดคำสั่ง

ชื่อตัวเลือกแบบยาวของ GNU เป็นที่เข้าใจ เนื่องจากชื่อตัวเลือกทั้งหมดสำหรับ Fmerge ยาว
นี่หมายถึงการละเว้นนำหน้าพิเศษ '-' NS "-ตัวเลือก=ความคุ้มค่า" การประชุมยังเป็น
เข้าใจแล้ว

ไฟล์ ชื่อ ขยาย


เพื่อความสะดวก ถ้าชื่อพาธเริ่มต้นด้วยจุดและมีตัวแปรสภาพแวดล้อมอยู่
ด้วยชื่อนั้น ค่าของตัวแปรสภาพแวดล้อมจะถูกใช้เป็นค่าจริง
ชื่อพาธ ตัวอย่างเช่น ถ้าตัวแปรสภาพแวดล้อมของ .ฟู มีค่า
this.is.a.long.nameจากนั้นคำสั่ง
fmerge -o .FOO
เทียบเท่ากับคำสั่ง
fmerge -o this.is.a.long.name
หากคุณต้องการป้องกันการขยายของชื่อพาธที่ขึ้นต้นด้วยจุด คุณ
สามารถใช้รูปแบบอื่นสำหรับชื่อพาธได้ เช่น
fmerge -o ./.FOO

ไบนารี่ ไฟล์


โดยทั่วไป fmerge สามารถจัดการไฟล์ข้อความทั้งหมดที่คุณส่ง แม้กระทั่งข้อความสากลด้วย
การเข้ารหัสที่ผิดปกติ อย่างไรก็ตาม fmerge คือ ไม่สามารถ เพื่อจัดการกับไฟล์ที่มี
อักขระ NUL

พื้นที่ เอฟคอม(1) โปรแกรมเพียงแค่พิมพ์คำเตือน และดำเนินการต่อ คุณต้องรู้ว่ามัน
แปลงอักขระ NUL เป็นค่า 0x80 ก่อนทำการเปรียบเทียบ

พื้นที่ Fmerge(1) โปรแกรมยังแปลงอักขระ NUL เป็นค่า 0x80 ก่อนรวม
หลังจากคำเตือน และไฟล์เอาต์พุตใดๆ จะมีค่านี้ แทนที่จะเป็น NUL . ดั้งเดิม
ตัวอักษร

พื้นที่ กำปั้น(1) โปรแกรม อย่างไรก็ตาม สร้างข้อผิดพลาดร้ายแรงหากไฟล์อินพุตใด ๆ มี NUL
ตัวอักษร มีจุดประสงค์เพื่อปกป้องไฟล์ต้นทางของคุณจากการทุจริตโดยไม่ได้ตั้งใจ
ใช้ -ไบนารี่ สำหรับไฟล์ที่ต้องมีอักขระ NUL อย่างแน่นอน

EXIT สถานภาพ


พื้นที่ Fmerge โปรแกรมจะออกโดยมีสถานะเป็น 1 เมื่อเกิดข้อผิดพลาดใดๆ NS Fmerge โปรแกรมจะ
ออกด้วยสถานะ 0 เท่านั้นหากไม่มีข้อผิดพลาด

ข้อมูลอ้างอิง


โปรแกรมนี้ใช้อัลกอริทึมใน
An โอ(ND) ความแตกต่าง ขั้นตอนวิธี และ ของมัน รูปแบบต่างๆ, ยูจีน ดับเบิลยู ไมเยอร์ส, TR 85-6,
10-เมษายน-1985 ภาควิชาวิทยาการคอมพิวเตอร์ The University of Arizona, Tuscon,
แอริโซนา 85721
See also:
A เนื้อไม่มีมัน การเปรียบเทียบ โครงการ, Webb Miller และ Eugene W. Myers, Software Practice และ
ประสบการณ์ เล่มที่ 15 ฉบับที่ 11 พฤศจิกายน 1985

ลิขสิทธิ์


fmerge เวอร์ชัน 1.18.D001
ลิขสิทธิ์ (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2008, 2009 ปีเตอร์มิลเลอร์;

โปรแกรมนี้ได้มาจากการทำงาน
ลิขสิทธิ์ (C) 1990 David I. Bell

โปรแกรมนี้เป็นซอฟต์แวร์ฟรี คุณสามารถแจกจ่ายซ้ำและ/หรือแก้ไขภายใต้เงื่อนไขของ
GNU General Public License ที่เผยแพร่โดย Free Software Foundation; ทั้ง
เวอร์ชัน 3 ของใบอนุญาต หรือ (ตามที่คุณเลือก) เวอร์ชันที่ใหม่กว่า

โปรแกรมนี้เผยแพร่ด้วยความหวังว่าจะมีประโยชน์ แต่ไม่มีการรับประกันใดๆ
โดยไม่มีการรับประกันโดยนัยของความสามารถในการขายสินค้าหรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ
ดูสัญญาอนุญาตสาธารณะทั่วไปของ GNU สำหรับรายละเอียดเพิ่มเติม

คุณควรได้รับสำเนา GNU General Public License พร้อมกับโปรแกรมนี้
ถ้าไม่ดูhttp://www.gnu.org/licenses/>.

ผู้เขียน


เว็บปีเตอร์ มิลเลอร์: http://miller.emu.id.au/pmiller/
/\/\* อีเมล: [ป้องกันอีเมล]

เว็บ David I. Bell: http://www.canb.auug.org.au/~dbell
อีเมล: [ป้องกันอีเมล]

ใช้ fmerge ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    wxPython
    wxPython
    ชุดของโมดูลส่วนขยาย Python ที่
    ตัดคลาส GUI ข้ามแพลตฟอร์มจาก
    wxWidgets.. ผู้ชม: นักพัฒนา ผู้ใช้
    อินเทอร์เฟซ: ระบบ X Window (X11), Win32 ...
    ดาวน์โหลด wxPython
  • 2
    ผู้จัดการแพ็คไฟล์
    ผู้จัดการแพ็คไฟล์
    นี่คือตัวจัดการไฟล์ Total War pack
    โครงการ เริ่มตั้งแต่เวอร์ชัน 1.7 ก
    แนะนำสั้น ๆ เกี่ยวกับ Warscape
    การดัดแปลง: ...
    ดาวน์โหลดตัวจัดการไฟล์แพ็ค
  • 3
    ไอเพิร์ฟ2
    ไอเพิร์ฟ2
    เครื่องมือการรับส่งข้อมูลเครือข่ายสำหรับการวัด
    ประสิทธิภาพ TCP และ UDP พร้อมเมตริก
    รอบทั้งปริมาณงานและเวลาแฝง NS
    เป้าหมายรวมถึงการรักษาความกระตือรือร้น
    ไอเพิร์ฟ ค็อด...
    ดาวน์โหลด IPerf2
  • 4
    fre:ac - โปรแกรมแปลงไฟล์เสียงฟรี
    fre:ac - โปรแกรมแปลงไฟล์เสียงฟรี
    fre:ac เป็นตัวแปลงเสียงและซีดีฟรี
    ripper สำหรับรูปแบบและตัวเข้ารหัสต่างๆ
    มี MP3, MP4/M4A, WMA, Ogg
    รูปแบบ Vorbis, FLAC, AAC และ Bonk
    สนับสนุน, ...
    ดาวน์โหลด fre:ac - ตัวแปลงเสียงฟรี
  • 5
    Matplotlib
    Matplotlib
    Matplotlib เป็นห้องสมุดที่ครอบคลุม
    สำหรับการสร้างภาพนิ่ง ภาพเคลื่อนไหว และ
    การสร้างภาพแบบโต้ตอบใน Python
    Matplotlib ทำให้เรื่องง่าย ๆ เป็นเรื่องง่ายและ
    สิ่งที่ยาก...
    ดาวน์โหลด Matplotlib
  • 6
    บอทแมน
    บอทแมน
    เขียนตรรกะแชทบอทของคุณหนึ่งครั้งและ
    เชื่อมต่อกับหนึ่งในที่มีอยู่
    บริการส่งข้อความ รวมถึง Amazon
    Alexa, Facebook Messenger, หย่อน,
    โทรเลขหรือแม้แต่คุณ...
    ดาวน์โหลดบอทแมน
  • เพิ่มเติม»

คำสั่ง Linux

Ad