บางครั้งเรามีข้อกำหนดนี้นั่นคือ เราต้องการเปรียบเทียบความแตกต่างระหว่างรหัสสองรุ่นที่แตกต่างกัน จะบรรลุได้อย่างไร?
ประเภทที่ 1 : หากเราเป็นโครงการที่ตรวจพบจาก SVN และต้องการเปรียบเทียบความแตกต่างระหว่างรหัสท้องถิ่นและรหัสที่ตรวจพบจาก SVN เราสามารถทำตามขั้นตอนด้านล่าง
ดังที่แสดงในรูปด้านบนในพื้นที่แก้ไขรหัส右键เพื่อเรียกเมนูฟังก์ชั่นและเลือก Subversion ซึ่งจะแสดงตัวเลือกเพิ่มเติมเช่น:
Compare with the Same Repository Version ซึ่งเปรียบเทียบเวอร์ชันเดียวกันกับที่เก็บ SVN;Compare with Latest Repository Version เปรียบเทียบกับที่เก็บ SVN เวอร์ชันล่าสุดCompare with... คลิกเพื่อเลือกสาขาที่แตกต่างกันของสาขานี้เพื่อเปรียบเทียบ Compare with Branch หลังจากคลิกคุณต้องกำหนดค่าสาขาเฉพาะที่จะเปรียบเทียบก่อนจากนั้นเปรียบเทียบกับสาขาที่ระบุ;Show History คล้าย Compare with... เป็นเพียงการแสดงประวัติเวอร์ชันของสาขานี้ก่อนด้วยวิธีการข้างต้นเราสามารถตอบสนองความต้องการของเราในการเปรียบเทียบรหัสสาขาออนไลน์!
ประเภท 2 : เปรียบเทียบความแตกต่างระหว่างสองรหัสท้องถิ่นคุณสามารถทำตามขั้นตอนด้านล่าง
ก่อนอื่นเลือกโฟลเดอร์เป้าหมาย (เลือกโฟลเดอร์ src ในรูป)右键เพื่อเรียกเมนูฟังก์ชั่นจากนั้นคลิก Compare With :
ดังที่แสดงในรูปด้านบนเลือกรหัสท้องถิ่นอื่นเพื่อเปรียบเทียบกับไดเรกทอรีเดียวกันจากนั้นคลิกปุ่ม Open หรือ打开และ确定:
ดังที่แสดงในรูปด้านบนความแตกต่างระหว่างรหัสทั้งสองจะแสดงอย่างชัดเจน
สรุป
ข้างต้นเป็นวิธีการใช้แนวคิด Intellij เพื่อเปรียบเทียบรหัสที่แนะนำโดยตัวแก้ไข ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับทุกคนในเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!