ใช้ Meld แทน Kompare ใน KdeSVN


7

ฉันพยายามใช้ Meld เป็น diff ภายนอกใน KdeSVN เป็นmeld -on -(การตั้งค่า> กำหนดค่า kdesvn> diff & merge) แต่ Meld บ่นว่าการใช้งานไม่ถูกต้อง:

meld: error: no such option: -o

Finished
Usage: 
  meld                        Start with an empty window
  meld <file|dir>             Start a version control comparison
  meld <file> <file> [<file>] Start a 2- or 3-way file comparison
  meld <dir> <dir> [<dir>]    Start a 2- or 3-way directory comparison
  meld <file> <dir>           Start a comparison between file and dir/file

ฉันไม่รู้ว่าควรใช้พารามิเตอร์ใดมีใครให้คำสั่งที่ถูกต้องกับฉันได้บ้าง


ฉันพยายามmeld %f %fแต่ - คาดว่า - มันเปรียบเทียบไฟล์ที่เลือกกับตัวเอง
sterz

คำตอบ:


11

ทางออกที่เหมาะสมสำหรับปัญหานี้คือ: meld% 1% 2


1
%1และ%2ดูเหมือนจะไม่เป็นตัวดำเนินการที่ถูกต้องเนื่องจาก Meld พยายามเปิดสตริงเหล่านั้นเป็นไฟล์ บางที kdesvn ได้เปลี่ยนประเภทพารามิเตอร์?
พอลแลมเมอร์มา

2

ฉันพบปัญหาที่คล้ายกันหลังจากแก้ไขการตั้งค่านี้

ในหน้าต่างประวัติฉันคลิกสองครั้งที่ไฟล์ที่แก้ไขในบานหน้าต่างด้านล่างขวามือโดยสมมติว่าจะให้ความแตกต่าง

แต่ kdesvn จะเปิดหน้าต่างที่มีข้อความของไฟล์แทน

ตอนนี้ฉันตระหนักถึงความผิดพลาดของฉันแล้ว:

  • ดับเบิลคลิก = การกระทำ "คำอธิบายประกอบ"

ในการกระจายคุณต้องคลิกขวาที่ไฟล์และเลือก " Diff ก่อนหน้า " ในเมนูบริบท

คิดว่าฉันควรแบ่งปันให้ดีขึ้นในกรณีที่มีคนใหม่ที่ kdesvn ทำผิดสมมติฐานเดียวกัน

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