เครื่องมือผสานสามทางที่ดีที่สุดคืออะไร [ปิด]


272

การโค่นล้ม Git, Mercurial และอื่น ๆ สนับสนุนการรวมสามทาง (การรวมของฉันการแก้ไขและการ "แก้ไข" ฐาน) และสนับสนุนเครื่องมือกราฟิกเพื่อแก้ไขข้อขัดแย้ง

คุณใช้เครื่องมืออะไร Windows, Mac OS X, Linux, ฟรีหรือเพื่อการค้าคุณตั้งชื่อมัน

นี่คือบางส่วนที่ฉันเคยใช้หรือเคยได้ยินเพื่อเริ่มบทสนทนา:

(ฉันรู้ว่านี่เป็นเหมือนBest Diff Toolแต่มันต่างกันตรงที่ฉันมุ่งเน้นไปที่เครื่องมือผสานสามทางอย่างชัดเจนWinMergeไม่อยู่ในรายการ)



4
ที่จริงWinMergeมีการเปรียบเทียบ 3 ทางโดยใช้กับเครื่องมือ VCS คุณเพียงแค่ต้องส่งไฟล์ 3 ไฟล์ (ซ้าย, ขวา, ผลลัพธ์) เป็นอาร์กิวเมนต์สำหรับบรรทัดคำสั่งและทำงานได้
Zilvinas

3
เป็นการยากที่จะพูดว่าเครื่องมือผสานที่ดีที่สุดเพราะอะไรขึ้นอยู่กับปัจจัยด้านอัตนัย แต่ถ้าคุณกำลังมองหาสถานที่ที่ให้ความแตกต่างลองsemanticmerge.com
Daniel Peñalba

28
คำถามนี้ปิดได้อย่างไรว่าไม่สร้างสรรค์? มันมี 182 upvotes 123 ดาวและ 11 คำตอบที่เห็นได้ชัดว่าหลายคนคิดว่ามันเป็นที่สร้างสรรค์
HelloGoodbye

3
@Shuklaswag นั่นเกี่ยวข้องกับคำถามของฉันอย่างไร ฉันสงสัยว่าทำไมมันถูกปิดในฐานะ "ไม่สร้างสรรค์"
HelloGoodbye

คำตอบ:


167

KDiff3 โอเพนซอร์สข้ามแพลตฟอร์ม

อินเทอร์เฟซเดียวกันสำหรับ Linux และ Windows อัลกอริทึมที่ชาญฉลาดมากสำหรับการแก้ไขข้อขัดแย้งนิพจน์ทั่วไปสำหรับการแก้ไขข้อขัดแย้งโดยอัตโนมัติรวมกับ ClearCase, SVN, Git, MS Visual Studio, ไฟล์ที่ผสานที่สามารถแก้ไขได้เปรียบเทียบไดเรกทอรี

การนำทางด้วยคีย์บอร์ดนั้นยอดเยี่ยม: ctrl-arrow เพื่อนำทางส่วนต่าง, ctrl-1, 2, 3 เพื่อทำการผสาน

นอกจากนี้โปรดดูhttps://stackoverflow.com/a/2434482/42473

ป้อนคำอธิบายรูปภาพที่นี่


10
ข้อดีเพิ่มเติมของ KDiff3: อินเทอร์เฟซเดียวกันสำหรับ Linux และ Windows อัลกอริทึมที่ชาญฉลาดมากสำหรับการแก้ไขข้อขัดแย้งนิพจน์ทั่วไปสำหรับการแก้ไขข้อขัดแย้งโดยอัตโนมัติรวมกับ ClearCase, SVN และ Git ไฟล์ที่ผสานที่แก้ไขได้เปรียบเทียบไดเรกทอรี
neves

3
@ThomasS ไม่จริงดูคำตอบอื่นkdiff3สำหรับตัวอย่าง kdiff3จะแตกต่างกันอย่างมีความสุขและรวมต้นไม้ไดเรกทอรีทั้งหมดและได้ทำมาหลายปี! เครื่องมือบางอย่าง (เช่นgit) อาจเปิดใช้งานได้เพียงหนึ่งไฟล์ต่อหนึ่งไฟล์เท่านั้น แต่เครื่องมืออื่น ๆ (เช่น Mercurial) จะช่วยให้คุณสามารถกระจายที่เก็บข้อมูลทั้งหมดแบบสามทางได้อย่างมีความสุข
Mark Booth

2
KDiff3 นั้นแย่มากเมื่อการเปลี่ยนแปลงในท้องถิ่นและอื่น ๆ แตกต่างกันในจำนวนบรรทัดที่เพิ่ม ถ้าภายในคุณเพิ่มบรรทัด A, B และ C แต่การเปลี่ยนแปลงอื่น ๆ เพิ่มเฉพาะ A และ C เท่านั้น KDiff3 จะทำงานว่ามีการเพิ่ม A จากนั้นจะพบ B ขัดแย้งกับ C แล้วเพิ่ม C ต่อไป
Neil

3
ไม่มีใครมีความคิดเห็นเกี่ยวกับคำตอบนี้ในปี 2016?
Shadoninja

4
ไม่รองรับตั้งแต่ปี 2014
Ruslan K.

106

เพิ่งตรวจสอบP4mergeเนื่องจากฉันได้ยินเกี่ยวกับมันในบทความบล็อกอื่น:

ป้อนคำอธิบายรูปภาพที่นี่

อินเตอร์เฟซที่ลื่นมากและฟรี! ฉันเป็นผู้ใช้ Araxis Merge ที่ซื่อสัตย์ แต่การพิจารณาเรื่องนี้ฟรีและยอดเยี่ยมฉันขอแนะนำให้คุณลองใช้ดู


11
สามารถใช้งานได้กับ Windows, Mac, Linux, FreeBSD และ Solaris 10
Grant Limberg

36
@Art: แน่นอนว่าคุณสามารถแก้ไขผลการรวมใน P4Merge ฉันทำมันตลอดเวลา!
Sklivvz

9
p4merge ยังไม่ "ฟรี" สำหรับองค์กร สิทธิ์การใช้งานมี จำกัด สำหรับการใช้งานเชิงพาณิชย์
DH4

21
@ DH4 ฉันเพิ่งได้รับอีเมลจากการสนับสนุน Perforce อย่างเป็นทางการและ P4Merge นั้นฟรีสำหรับใช้ในเชิงพาณิชย์ (ฉันทำงานกับ MS ไม่ได้เป็นองค์กรมากกว่านั้น;))
Ohad Schneider

4
ไม่รองรับการเปรียบเทียบโฟลเดอร์ใน P4merge มันจะเป็นส่วนเสริมที่ยอดเยี่ยมของ P4Merge
RuntimeException

95

Beyond Compare 3 Proรองรับการผสานสามทางและเป็นเครื่องมือผสานที่น่าประทับใจ มันเป็นเชิงพาณิชย์ (แต่คุ้มค่า IMHO) และสามารถใช้ได้ใน Windows, Linux และ Mac OS X

ตามที่ระบุไว้ในความคิดเห็นก็ยังไม่แพง

ป้อนคำอธิบายภาพที่นี่

หมายเหตุ: หากไม่มีชุดรวมอยู่นั่นคือผสานเครื่องหมายที่อาศัยอยู่ในไฟล์ปลายทาง Beyond Beyond ไม่มีการเปรียบเทียบ / แก้ไขไฟล์สามทาง นอกเหนือจากการเปรียบเทียบบอกว่าคุณลักษณะที่อยู่ในรายการของพวกเขากล่าวว่าคุณลักษณะที่อยู่ในรายชื่อของพวกเขา

หมายเหตุ: การผสาน 3 ทิศทางเป็นคุณลักษณะหนึ่งในรุ่น Beyond เปรียบเทียบ 3 เท่านั้นรุ่น Pro


16
+1 Beyond เปรียบเทียบนั้นคุ้มค่ากับราคาโดยเฉพาะเมื่อคุณพิจารณาว่าเป็นคุณสมบัติอื่น
jamiei

2
ดี แต่ไม่รองรับการเลือกโฟลเดอร์
Michael Fitzpatrick

9
ไมเคิลฉันไม่แน่ใจว่าคุณหมายถึงอะไร Beyond เปรียบเทียบได้รับการสนับสนุนที่ดีสำหรับโฟลเดอร์ diffing: scootersoftware.com/moreinfo.php
Bruce Christensen

4
มันแสดงให้เห็นอย่างชัดเจนในเว็บไซต์ของพวกเขา - คำตอบการปรับปรุงเพื่อระบุรุ่น Pro เป็นข้อกำหนดสำหรับ 3 วิธีผสาน
โจชัว McKinnon

2
นอกเหนือจากการเปรียบเทียบเพิ่มการรองรับ Folder Merge 4 Pro
Chris Kennedy

75

Meld Diff Viewer

ฉันมีเพียงประสบการณ์ที่ดีในการทำงานกับ Meld ฉันใช้มันเมื่อฉันต้องทำยุ่งรหัสผสานระหว่างสาขา มันใช้งานง่ายและมีส่วนต่อประสานที่สะอาด

  • โอเพ่นซอร์ส
  • รองรับ Linux, Windows และ MacOS
  • หลายไฟล์
  • รองรับการเปรียบเทียบสามทาง

ใน Ubuntu การติดตั้งนั้นง่ายพอ ๆ กับ: sudo apt-get install meld

ป้อนคำอธิบายรูปภาพที่นี่


3
+1 Meld นั้นเนียนสะอาดและมีซอฟต์แวร์ "เพียงพอ"
เทรเวอร์ Bramble

15
Meld มีข้อบกพร่องและเบาะแสที่มองเห็นนั้นทำให้เข้าใจผิด
aib

6
Meld ไม่ทำงานแม้แต่กับ git อย่างถูกต้อง
slikts

65
น่าเสียดายที่ไม่ใช่เครื่องมือผสานสามทาง (แม้ว่าพวกเขาจะระบุไว้ในหน้าแรก) สำหรับการผสานสามทางคุณต้องมีสี่หน้าต่าง (ไฟล์ฐาน) แต่ฉันรักที่หลอมรวมทำงานได้ดี
lzap

8
@lzap จริง ๆ แล้วหลอมรวมเป็นสามทาง แต่มันไม่มีเอกสารและประมาณหนึ่งเดือนที่ผ่านมาฉันสังเกตเห็นว่าพวกเขาได้ลบการผสาน 3 ทางอย่างสมบูรณ์: is.gd/prKX5dหากคุณติดกับรุ่นที่เก่าพอคุณยังอยู่ใน โชคดี
แมกนัส

45

vimdiff มันเยี่ยมมาก สิ่งที่คุณต้องมีก็คือหน้าต่างกว้างสามฟุต

ป้อนคำอธิบายรูปภาพที่นี่


11
ใช้เวลาในการคิดออกว่าคุณสามารถทำ "gvimdiff -O branch1.txt base.txt branch2.txt merge.txt" และใช้ ctrl + w J เพื่อย้ายบัฟเฟอร์ผสานไปที่ด้านล่างของหน้าจอ นี่เป็นวิธีที่คุณใช้หรือไม่
Wim Coenen

ค่อนข้างมากยกเว้นฉันใช้เสียงเรียกเข้าไม่ใช่ gvim
Paul Beckingham

7
downvote มันไม่ได้แก้ไขความขัดแย้งจริงๆมันแค่ต่างกัน
piotr

3
ตอนนี้ vimdiff มีการจัดการคอมไพล์ที่ดีสำหรับการรวม 3 ทาง (เช่น 4 บานหน้าต่าง) - vim.wikia.com/wiki/…
Sonia Hamilton

8
@piotr vimdiff สามารถแก้ไขข้อขัดแย้งได้อย่างแน่นอน คุณใช้คำสั่ง "diffg <bufferNum>" เพื่อสร้างไฟล์ที่ผสานในบานหน้าต่างด้านล่าง บานหน้าต่างการผสาน buttom เป็นบัฟเฟอร์ 1 ส่วนอื่น ๆ คือ 2,3,4 อยู่ด้านบน หากต้องการข้ามไปยังส่วนต่างให้ใช้ [c และ] c ฟังก์ชั่นนี้ไม่ได้ใช้งานบน debian wheezy 7.7
ikky

37

Source Gear Diff Merge :

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

ป้อนคำอธิบายรูปภาพที่นี่


1
ฉันใช้ DiffMerge มาหลายปีแล้วและชอบมัน อย่างไรก็ตามฉันอ่านโพสต์บล็อกนี้ซึ่งผู้เขียนกำลังดูเครื่องมือ diff-merge และเขียนรายการลงใน DiffMerge และ P4Merge เขาลงเอยด้วยการไปที่ P4Merge เพราะมันมีอินเตอร์เฟสที่ดีกว่า ฉันเพิ่งเริ่มใช้ P4Merge วันนี้และฉันต้องยอมรับ โดยเฉพาะอย่างยิ่ง DiffMerge ไม่แสดงการเปลี่ยนแปลงที่ดี - มันแสดงว่าเป็นการลบและการแทรก สิ่งนี้อาจสร้างความสับสนหากมีการเปลี่ยนแปลงหลายอย่างใกล้กัน P4Merge แสดงผลได้ดีกว่า
Simon Tewsi

1
ฉันเห็นว่า diffmerge ไม่ฟรีมีค่าใช้จ่าย $ 19
erkfel

3
@erkfel นั่นไม่ถูกต้อง การลงทะเบียนเป็นทางเลือกและซอฟต์แวร์สามารถใช้งานได้ฟรี: "SourceGear DiffMerge เป็นเครื่องมือ diff และผสานไฟล์ที่ได้รับรางวัลซึ่งช่วยให้นักพัฒนามืออาชีพและมือสมัครเล่นตั้งแต่ปี 2550 SourceGear DiffMerge ได้รับอนุญาตให้ใช้งานฟรีโดยไม่เสียค่าใช้จ่าย คุณจะช่วยสนับสนุนการพัฒนาผลิตภัณฑ์การบำรุงรักษาและการสนับสนุนเพื่อเป็นการขอบคุณผู้ใช้ที่ลงทะเบียนและสนับสนุนการลงทะเบียนเพิ่มเติมเราได้เพิ่มฟีเจอร์ใหม่ใน 4.2 ... "(ในข้อความโปรแกรม)
Muhd

1
สิ่งหนึ่งที่ฉันพบว่ามีประโยชน์ใน DiffMerge เมื่อเทียบกับ P4Merge (ซึ่งตอนนี้ฉันใช้สำหรับการ diffing และการรวมใน git) คือมันทำงานร่วมกับ Windows File Explorer โดยเฉพาะอย่างยิ่งฉันสามารถจำไฟล์ในโฟลเดอร์หนึ่งจากนั้นเปรียบเทียบไฟล์ที่จำได้กับไฟล์อื่นในโฟลเดอร์อื่น ฉันพบว่ามีประโยชน์นี้อาจเดือนละครั้งหรือสองครั้งซึ่งฉันไม่ต้องย้ายไฟล์สองไฟล์ไปยังโฟลเดอร์เดียวกันเพื่อเปรียบเทียบไฟล์เหล่านั้น (เช่นสคริปต์ SQL ที่ไม่ได้อยู่ภายใต้การควบคุมของแหล่งข้อมูล)
Simon Tewsi

1
@SimonTewsi: P4Merge สำหรับ Mac ไม่จำเป็นต้องใช้ไฟล์นั้นในโฟลเดอร์เดียวกัน จะช่วยให้คุณสามารถเรียกดูระบบไฟล์และเลือกไฟล์ฐานไฟล์แรกและไฟล์ที่สองจากที่ใดก็ได้บนคอมพิวเตอร์
Steve Samuels

32

Araxis ผสานผสาน มันเป็นเชิงพาณิชย์ แต่มันก็คุ้มค่า ... มันใช้ได้สำหรับ Windows และ Mac OS X

ป้อนคำอธิบายภาพที่นี่


5
เห็นด้วยมันเป็นสิ่งที่ดีที่สุดที่ฉันเคยใช้
Dan Olson

1
การสังเกตของฉัน: มันค่อนข้างช้าเมื่อจัดการไฟล์ขนาดใหญ่ประมาณ 5MB
Naga Kiran

3
+1 สำหรับ Araxis หนึ่งในเครื่องมือไม่กี่อย่างที่ฉันยินดีจ่ายเงินเพื่อใช้ส่วนตัว ทุกอย่างอื่นรก, สับสนและ pales ในการเปรียบเทียบ (ตั้งใจเล่นสำนวน)
Dan Esparza

8
หลังจากใช้ Araxis มาเป็นเวลานาน บริษัท ของฉันเปลี่ยนเป็น KDiff3 ด้วยเหตุผลดังต่อไปนี้: (1) เมื่อการรวมใน Araxis ถูกยกเลิกไฟล์จะยังคงถูกทำเครื่องหมายว่าถูกแก้ไขใน TortoiseHg (2) Araxis แสดงส่วนผสมของการแก้ไขพื้นฐาน & ผลลัพธ์การผสานในบานหน้าต่าง "ผลลัพธ์การผสาน" ซึ่งมักทำให้เกิดความสับสน (3) จาก TortoiseHg KDiff3 จะทำการผสานโดยอัตโนมัติโดยที่ผู้ใช้ไม่ต้องทำอะไรเลย (4) อัลกอริทึมการผสานของ KDiff3 ดูเหมือนว่าจะทำงานได้ดีขึ้น อย่างไรก็ตามเรายังคงใช้ Araxis เป็นเครื่องมือเปรียบเทียบของเรา :)
Michael Platings

2
ตามที่ระบุไว้ในการแสดงความคิดเห็นสำหรับคำตอบอื่น ๆ ซึ่งเป็นเครื่องมือที่ผสาน 3 วิธีการที่เหมาะสมมี 4 แผง - ฐานในท้องถิ่นห่างไกลและผล Araxis สร้างความสับสนให้กับฐานและผลลัพธ์ซึ่งอาจนำไปสู่ปัญหา
Neonblitzer

27

อัลกอริทึมการแก้ไขข้อขัดแย้ง Kdiff3 นั้นน่าประทับใจจริงๆ

แม้ในขณะที่การโค่นล้มบ่งบอกถึงความขัดแย้ง Kdiff3 แก้ปัญหาโดยอัตโนมัติ มีรุ่นสำหรับ Windows และ Linux ด้วยอินเทอร์เฟซเดียวกัน เป็นไปได้ที่จะรวมเข้ากับ Tortoise และ linux shell ของคุณ

มันอยู่ในรายการซอฟต์แวร์โอเพนซอร์ซที่ฉันโปรดปราน หนึ่งในเครื่องมือแรกที่ฉันติดตั้งในเครื่องใด ๆ

คุณสามารถกำหนดค่าเป็นเครื่องมือ diff ทั่วไปใน Subversion, Git, Mercurial และ ClearCase นอกจากนี้ยังแก้ไขข้อขัดแย้ง ClearCase เกือบทั้งหมด ใน Windows มันมีการรวมที่ดีกับ windows explorer: เลือกสองไฟล์และคลิกขวาเพื่อเปรียบเทียบหรือคลิกขวาเพื่อ 'บันทึกไปยังภายหลัง' ไฟล์แล้วเลือกอีกไฟล์หนึ่งเพื่อเปรียบเทียบ

ไฟล์ที่ผสานสามารถแก้ไขได้ มีแป้นพิมพ์ลัดที่ลื่นไหล

คุณยังสามารถใช้มันเปรียบเทียบและรวมไดเรกทอรี ดู: Kdiff3 การเปรียบเทียบไดเรกทอรี

คุณลักษณะขั้นสูงคือการใช้นิพจน์ทั่วไปเพื่อกำหนดการผสานอัตโนมัติ

สิ่งเดียวที่น่ารำคาญของฉันคือมันยากที่จะรวบรวมถ้ามันไม่ได้อยู่ในพื้นที่เก็บข้อมูล distro ที่คุณชื่นชอบ


3
ฉันเห็นด้วยเกี่ยวกับอัลกอริทึมการผสาน มันซับซ้อนอย่างไม่น่าเชื่อและดูเหมือนจะ "รู้" สิ่งที่คุณต้องการทำในลักษณะที่เครื่องมืออื่นไม่สามารถทำได้ มันบดขยี้ diff3 และ Subversion (blarg) เป็นประจำและยังสามารถเป็นประโยชน์กับการผสาน Git
kevinarpe

แป้นพิมพ์ลัดไปยังข้ามไปที่ใดและเลือก a / b / c
mylord

@mylord: ใช้การหน่วงล่วงหน้าอัตโนมัติขนาดเล็กและปุ่มลัด Ctrl-1/2/3 เพื่อเลือก A / B / C สำหรับข้อขัดแย้งมากมาย
neves

มีอะไรแทนที่ KDiff3 สำหรับคุณบ้างไหม? ผู้ใช้รายใหญ่ของมัน แต่ฉันพบว่าตัวเองกำลังดูว่ามีทางเลือกที่ดีกว่าในวันนี้หรือไม่
chrispepper1989

1
@ chrispepper1989 ฉันยังคงใช้ KDiff3 ใน Git วันนี้ ฉันไม่เคยพบแอปผสาน 3 ทางที่ดีกว่า KDiff3 อย่างมาก P4Merge มีอินเทอร์เฟซที่ทันสมัยกว่า แต่เมื่อฉันทดสอบคุณไม่สามารถแก้ไขไฟล์ที่ผสานได้ (ฉันคิดว่าคุณสามารถทำได้ในตอนนี้)
neves

13

ฉันรักEdiff มันมาพร้อมกับGNU Emacs ในตัว

ในการทำ diff สามทางให้ใช้ediff-files3(สำหรับการเลือกสามไฟล์) หรือediff-buffer3(สำหรับการเลือกสามบัฟเฟอร์ที่เปิดอยู่แล้ว) คุณจะเห็นหน้าจอดังนี้:

diff สามทางใน emacs

สังเกตการไฮไลต์คำที่แตกต่าง

คุณสามารถกดnหรือpจะไป diffs ถัดไป / ก่อนหน้าในขณะที่abจะคัดลอกภูมิภาคจากบัฟเฟอร์ (คนซ้ายสุด) บัฟเฟอร์ข (กลาง) และในทำนองเดียวกันอื่น ๆ รวมกันสองตัวอักษรของa, b, c; rbจะคืนค่าพื้นที่ในบัฟเฟอร์ b ตี?สำหรับเมนูช่วยเหลือรวดเร็วหรืออ่านคู่มือที่ดีในการผสาน diff3 ใน Emacs


6
เท่าที่ฉันชอบ ediff ฉันเห็นเพียงบัฟเฟอร์สองอันด้านบน ... การผสานแบบ 3 ทางควรจะมี 3 หรือ 4 windows: ทั้งสามถูกรวมเข้าด้วยกัน (ทั้งในท้องถิ่นระยะไกลและฐานบรรพบุรุษร่วมกัน) . มีไม่ดูเหมือนจะผสาน 3 วิธีใน ediff (เรียกediff-merge-with-ancestor) แต่ผมไม่แน่ใจว่ามันมี 3 หรือ 4 บานและยังหน้าจอดังกล่าวข้างต้นไม่ได้สะท้อนให้เห็นว่า
ShreevatsaR

แก้ไขเพื่อแสดง diff สามทาง @ShreevatsaR
unhammer

@unhammer ขอบคุณนี้ดีกว่า แต่มันยังคงแสดงเพียง 3 windows ดังนั้นจึงไม่ชัดเจนว่ามันเป็น diff 3 ทางจริง (ซึ่งจะมี 4 windows ดู kdiff3 และตัวอย่างอื่น ๆ ) หากสิ่งที่แสดงในภาพหน้าจอเป็นสามสิ่งที่ถูกรวมเข้าด้วยกันผลลัพธ์จะอยู่ที่ไหน
ShreevatsaR

คุณปรับเปลี่ยนบัฟเฟอร์อย่างน้อยหนึ่ง (หรือมากกว่า!) นั่นเป็นเหตุผลที่ฉันพูดถึงว่าabจะคัดลอกภูมิภาคจากบัฟเฟอร์ a ไปยังบัฟเฟอร์ b ฉันไม่คิดว่ามีรุ่นสี่หน้าต่างediffเลย (ฉันรู้ว่าemergeใช้บัฟเฟอร์เอาต์พุตเฉพาะแทน แต่emerge-files-with-ancestorไม่แสดงบรรพบุรุษเท่านั้นใช้มันเพื่อคาดเดาเวอร์ชันที่ถูกต้องโดยดูว่าอันไหนที่เห็นด้วยกับบรรพบุรุษ)
unhammer

11

UltraCompare มันดีจริงๆจัดการกับไฟล์ขนาดใหญ่ (มากกว่า 1 GB) ได้ดีสำหรับ Windows / Mac / Linux และมันเป็นเชิงพาณิชย์ แต่มันก็คุ้มค่า

สกรีนช็อตของ UltraCompare Professional บน Windows


ฉันไม่ทราบวิธีตั้งค่าให้รองรับการผสาน 3 ทิศทาง ... สามารถแสดงไฟล์ฐานที่อยู่ตรงกลาง, 2 ไฟล์ที่เปลี่ยนแปลงทางซ้ายและขวาดังนั้นฉันสามารถดูสิ่งที่เปลี่ยนแปลงในไฟล์ทั้งสองตามฐาน ไฟล์และมีผลรวมของการเปลี่ยนแปลง 2 ไฟล์ที่ด้านล่าง? ฉันใช้ UltraCompare 17.0
Ricky

1
googling เล็กน้อยพบultraedit.com/support/tutorials-power-tips/ultracompare/นี้- พูดคุยเกี่ยวกับการรวม 3 วิธีในการผสานขั้นสูง 6
MrTelly

11

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

ป้อนคำอธิบายรูปภาพที่นี่


2
และมันยังรองรับการเปรียบเทียบไฟล์ N ในเวลาเดียวกัน! สิ่งนี้มีประโยชน์ถ้าคุณต้องการเปรียบเทียบไฟล์กำหนดค่าจากแอปพลิเคชันที่เป็นเนื้อเดียวกันหลาย ๆ
Pius Raeder

ผมใช้กระจายสำหรับแฟ้มมากกว่าสามของฉันเปรียบเทียบ
mohas


4

สรุปคือฉันพบว่า ECMerge นั้นยอดเยี่ยมแม้ว่าจะเป็นผลิตภัณฑ์เชิงพาณิชย์ http://www.elliecomputing.com/products/merge_overview.asp

ป้อนคำอธิบายรูปภาพที่นี่

ฉันเห็นด้วยกับ MrTelly ว่า Ultracompare นั้นดีมาก คุณสมบัติที่ดีอย่างหนึ่งคือมันจะเปรียบเทียบเอกสาร RTF และ Word ซึ่งมีประโยชน์เมื่อคุณจบการเขียนโปรแกรมด้วยคำพูดกับพนักงานขายและพวกเขาจัดการเอกสารไม่ถูกต้อง


ลิงก์แรกใช้งานไม่ได้ แต่ส่งคืนข้อผิดพลาด 500 หากย้ายทรัพยากรแล้วโปรดปรับ url
Sergey P. หรือที่รู้จักสีฟ้า

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