ภาพรวมผลิตภัณฑ์
อินเทอร์เฟซการค้นหาโค้ดและการเรียกดูแหล่งที่มาของ Bazel เป็นเครื่องมือบนเว็บสำหรับเรียกดูที่เก็บซอร์สโค้ดของ Bazel คุณสามารถใช้คุณลักษณะเหล่านี้เพื่อไปยังที่เก็บ สาขา และไฟล์ต่างๆ ได้ และยังดูประวัติ ความแตกต่าง และข้อมูลการตำหนิได้ด้วย
เริ่มต้นใช้งาน
หากต้องการเข้าถึงอินเทอร์เฟซการค้นหาโค้ดและการเรียกดูแหล่งที่มา ให้เปิด https://source.bazel.build ในเว็บเบราว์เซอร์ของคุณ
หน้าจอหลักจะปรากฏขึ้น หน้าจอนี้มีองค์ประกอบต่อไปนี้
แถบเครื่องมือเบรดครัมบ์ แถบเครื่องมือนี้จะแสดงตำแหน่งปัจจุบันของคุณในที่เก็บ และช่วยให้คุณย้ายไปยังตำแหน่งอื่นได้อย่างรวดเร็ว เช่น ที่เก็บอื่น หรือตำแหน่งอื่นภายในที่เก็บ เช่น ไฟล์ สาขา หรือ คอมมิต
รายการที่เก็บที่คุณเรียกดูได้
ที่ด้านบนของหน้าจอคือช่องค้นหา คุณสามารถใช้ช่องนี้เพื่อค้นหา ไฟล์และโค้ดที่ต้องการ
การทำงานกับที่เก็บ
การเปิดที่เก็บ
หากต้องการเปิดที่เก็บ ให้คลิกชื่อที่เก็บจากหน้าจอหลัก
หรือจะใช้แถบเครื่องมือเบรดครัมบ์เพื่อเรียกดูที่เก็บเฉพาะก็ได้ แถบเครื่องมือนี้จะแสดงตำแหน่งปัจจุบันของคุณในที่เก็บ และช่วยให้คุณย้ายไปยังตำแหน่งอื่นได้อย่างรวดเร็ว เช่น ที่เก็บอื่น หรือตำแหน่งอื่นภายในที่เก็บ เช่น ไฟล์ สาขา หรือ คอมมิต
เปลี่ยนที่เก็บ
หากต้องการเปลี่ยนไปใช้ที่เก็บอื่น ให้เลือกที่เก็บจากแถบเครื่องมือเบรดครัมบ์
ดูที่เก็บในคอมมิตที่เฉพาะเจาะจง
วิธีดูที่เก็บในคอมมิตที่เฉพาะเจาะจง
- เลือกไฟล์จากมุมมองของที่เก็บ
- จากแถบเครื่องมือเบรดครัมบ์ ให้เปิดเมนู Branch
- คลิกคอมมิตในเมนูย่อยที่ปรากฏขึ้น
- เลือกคอมมิตที่ต้องการดู
ตอนนี้อินเทอร์เฟซจะแสดงที่เก็บตามที่มีอยู่ในคอมมิตนั้น
เปิด Branch, คอมมิต หรือแท็ก
โดยค่าเริ่มต้น อินเทอร์เฟซการค้นหาโค้ดและการเรียกดูแหล่งที่มาจะเปิดที่เก็บไปยังสาขาเริ่มต้น หากต้องการเปิด Branch อื่น ให้คลิกเมนู Branch/Commit/Tag จากแถบเครื่องมือเบรดครัมบ์ เมนูย่อยจะเปิดขึ้นเพื่อให้คุณสามารถเลือกสาขาโดยใช้ชื่อสาขา ชื่อแท็ก หรือผ่านช่องค้นหา
- หากต้องการเลือกสาขาโดยใช้ชื่อสาขา ให้เลือกสาขาแล้วคลิกชื่อของสาขา
- หากต้องการเลือกสาขาโดยใช้ชื่อแท็ก ให้เลือกแท็ก แล้วคลิกชื่อแท็ก
- หากต้องการเลือกสาขาโดยใช้รหัสคอมมิต ให้เลือกคอมมิต แล้วคลิกรหัสคอมมิต
- หากต้องการค้นหาสาขา คอมมิต หรือแท็ก ให้เลือกรายการที่เกี่ยวข้องแล้วพิมพ์ข้อความค้นหาในช่องค้นหา
การใช้งานไฟล์
เมื่อคุณเลือกที่เก็บจากหน้าจอหลัก หน้าจอจะเปลี่ยนไปแสดงมุมมองของที่เก็บนั้น หากมีไฟล์ README อยู่แล้ว เนื้อหาของไฟล์จะปรากฏในแผงไฟล์ทางด้านขวาของหน้าจอ มิเช่นนั้น รายการไฟล์และโฟลเดอร์ของที่เก็บจะปรากฏขึ้น ทางด้านซ้ายของหน้าจอคือ มุมมองแบบต้นไม้ของไฟล์และโฟลเดอร์ของที่เก็บ คุณสามารถใช้โครงสร้างนี้เพื่อเรียกดูและเปิดไฟล์ที่ต้องการ
โปรดทราบว่าเมื่อคุณดูที่เก็บ แถบเครื่องมือเบรดครัมบ์จะมี 3 องค์ประกอบดังนี้
- เมนูที่เก็บ ซึ่งคุณสามารถเลือกที่เก็บอื่น
- เมนูสาขา/สัญญาผูกมัด/แท็ก ซึ่งคุณสามารถเลือกสาขา แท็ก หรือคอมมิตที่เฉพาะเจาะจงได้
- ช่องเส้นทางไฟล์ ซึ่งแสดงชื่อของไฟล์หรือโฟลเดอร์ปัจจุบันและเส้นทางที่เกี่ยวข้อง
เปิดไฟล์
คุณสามารถเปิดไฟล์โดยเรียกดูไดเรกทอรีของไฟล์และเลือกไฟล์นั้น มุมมองของที่เก็บจะอัปเดตเพื่อแสดงเนื้อหาของไฟล์ในแผงไฟล์ และตำแหน่งของไฟล์ในที่เก็บในบานหน้าต่างโครงสร้าง
ดูการเปลี่ยนแปลงของไฟล์
วิธีดูการเปลี่ยนแปลงไฟล์
- เลือกไฟล์จากมุมมองของที่เก็บ
- คลิกสีดำที่มุมขวาบน
แผงไฟล์จะอัปเดตเพื่อแสดงบุคคลที่ทำการเปลี่ยนแปลงไฟล์และเวลาที่เปลี่ยนแปลง
ดูประวัติการเปลี่ยนแปลง
วิธีดูประวัติการเปลี่ยนแปลงของไฟล์
- เลือกไฟล์จากมุมมองของที่เก็บ
- คลิกประวัติที่มุมบนขวา แผงประวัติการเปลี่ยนแปลงจะปรากฏขึ้นเพื่อแสดงคอมมิตสำหรับไฟล์นี้
ดูการตรวจสอบโค้ด
สำหรับการตรวจสอบโค้ด Gerrit คุณสามารถเปิดเครื่องมือได้โดยตรงจากแผงประวัติการเปลี่ยนแปลง
วิธีดูการตรวจสอบโค้ดของไฟล์
- เลือกไฟล์จากมุมมองของที่เก็บ
- คลิกประวัติที่มุมบนขวา แผงประวัติการเปลี่ยนแปลงจะปรากฏขึ้น ซึ่งจะแสดงการคอมมิตสำหรับไฟล์นี้
- วางเมาส์เหนือคอมมิต ปุ่มเพิ่มเติม (จุดแนวตั้ง 3 จุด) จะปรากฏขึ้น
- คลิกที่ปุ่มเพิ่มเติม
- เลือกดูการตรวจสอบโค้ด
เครื่องมือตรวจสอบโค้ด Gerrit จะเปิดขึ้นในหน้าต่างเบราว์เซอร์ใหม่
เปิดไฟล์ที่คอมมิตที่เจาะจง
วิธีเปิดไฟล์ในคอมมิตที่เจาะจง
- เลือกไฟล์จากมุมมองของที่เก็บ
- คลิกประวัติที่มุมบนขวา แผงประวัติการเปลี่ยนแปลงจะปรากฏขึ้น ซึ่งจะแสดงการคอมมิตสำหรับไฟล์นี้
- วางเมาส์เหนือคอมมิต ปุ่มดูจะปรากฏขึ้น
- คลิกปุ่มดู
เปรียบเทียบไฟล์กับคอมมิตอื่น
วิธีเปรียบเทียบไฟล์ในคอมมิตอื่น
- เลือกไฟล์จากมุมมองของที่เก็บ หากต้องการเปรียบเทียบจากคอมมิต 2 แบบ ให้เปิดไฟล์ในคอมมิตนั้นก่อน
- วางเมาส์เหนือคอมมิต ปุ่ม DIFF จะปรากฏขึ้น
- คลิกปุ่ม DIFF
แผงไฟล์จะอัปเดตเพื่อแสดงการเปรียบเทียบระหว่างไฟล์ 2 ไฟล์ควบคู่กันไป คอมมิตที่เก่าที่สุดใน 2 คอมมิตอยู่ทางซ้ายเสมอ
ในแผงประวัติการเปลี่ยนแปลงจะมีการไฮไลต์คอมมิตทั้ง 2 รายการ และป้ายกำกับจะระบุว่าคอมมิตนั้นแสดงอยู่ทางด้านซ้ายหรือด้านขวา
หากต้องการเปลี่ยนไฟล์ใดไฟล์หนึ่ง ให้วางเมาส์เหนือคอมมิตในแผงประวัติการเปลี่ยนแปลง จากนั้นคลิกปุ่มซ้ายหรือขวาเพื่อเปิดคอมมิตทางด้านซ้ายหรือขวาของความแตกต่าง
เรียกดูการตรวจสอบแบบอ้างอิง
อีกวิธีในการเรียกดูที่เก็บแหล่งที่มาคือการใช้การอ้างอิงข้าม การอ้างอิงเหล่านี้จะปรากฏเป็นไฮเปอร์ลิงก์ภายในไฟล์ต้นฉบับโดยอัตโนมัติ
หากต้องการให้ระบุการตรวจสอบแบบอ้างอิงได้ง่ายขึ้น ให้คลิกตรวจสอบแบบอ้างอิงที่มุมบนขวา ตัวเลือกนี้จะแสดงเส้นใต้ใต้การอ้างอิงแบบไขว้ทั้งหมดในไฟล์
หมายเหตุ: หากการอ้างอิงแบบเปรียบเทียบเป็นสีเทาแสดงว่ามีการใช้การตรวจสอบแบบอ้างอิงกับไฟล์นั้นไม่ได้
คลิกการตรวจสอบแบบอ้างอิงเพื่อเปิดแผงการตรวจสอบแบบอ้างอิง แผงนี้ประกอบด้วย 2 ส่วน ดังนี้
- ส่วนคำนิยาม ซึ่งระบุไฟล์ที่กำหนดข้อมูลอ้างอิง
- ส่วนข้อมูลอ้างอิงซึ่งแสดงไฟล์ที่มีข้อมูลอ้างอิงนั้นปรากฏอยู่ด้วย
ทั้ง 2 ส่วนจะแสดงชื่อไฟล์ รวมถึงบรรทัดที่มีข้อมูลอ้างอิง หากต้องการเปิดไฟล์จากแผงการตรวจสอบแบบอ้างอิง ให้คลิกรายการหมายเลขบรรทัด ไฟล์จะปรากฏในส่วนใหม่ของแผง ซึ่งช่วยให้คุณเรียกดูไฟล์ต่อไปได้โดยยังเก็บไฟล์ต้นฉบับไว้
คุณยังสามารถเรียกดูการตรวจสอบแบบอ้างอิงได้โดยใช้แผงการตรวจสอบแบบอ้างอิง เช่นเดียวกับที่ทำได้ในแผงไฟล์ เมื่อทำเช่นนั้นแล้ว แผงจะแสดงเส้นทางเบรดครัมบ์ ซึ่งคุณสามารถใช้เพื่อไปยังการตรวจสอบแบบอ้างอิงต่างๆ ได้
กำลังค้นหารหัส
คุณค้นหาไฟล์หรือข้อมูลโค้ดที่ต้องการได้โดยใช้ช่องค้นหาที่ด้านบนของหน้าจอ การค้นหาจะขัดแย้งกับสาขาที่เป็นค่าเริ่มต้นเสมอ
โดยค่าเริ่มต้น การค้นหาทั้งหมดจะใช้ นิพจน์ทั่วไป RE2 หากคุณไม่ต้องการใช้นิพจน์ทั่วไป ให้ล้อมรอบการค้นหาของคุณในเครื่องหมายคำพูดคู่ ( " )
หมายเหตุ: หากต้องการค้นหาไฟล์ที่ต้องการอย่างรวดเร็ว ให้เพิ่มแบ็กสแลชด้านหน้าจุด หรือล้อมรอบชื่อไฟล์ไว้ในเครื่องหมายคำพูด
foo\.java
"foo.java"
คุณสามารถปรับแต่งการค้นหาโดยใช้ตัวกรองต่อไปนี้
กรอง | ตัวเลือกอื่นๆ | คำอธิบาย | ตัวอย่าง |
---|---|---|---|
lang: | ภาษา: | ดำเนินการจับคู่แบบตรงทั้งหมดตามภาษาของไฟล์ | การทดสอบ lang:java |
ไฟล์: | เส้นทางไฟล์: เส้นทาง: f: |
||
เคส:ใช่ | กำหนดให้การค้นหาตรงตามตัวพิมพ์ใหญ่และเล็ก โดยค่าเริ่มต้น การค้นหาจะไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ | case:yes สวัสดีชาวโลก | |
ชั้นเรียน: | ค้นหาชื่อชั้นเรียน | คลาส:คลาสหลัก | |
ฟังก์ชัน: | func: | ค้นหาชื่อฟังก์ชัน | ฟังก์ชัน:พิมพ์ |
- | ลบคําออกจากการค้นหา | สวัสดี - โลก | |
\ | ไม่ใช้อักขระพิเศษ เช่น ., \ หรือ (. | run\(\) | |
"[คำ]" | ทำการค้นหาตามตัวอักษร | "class:main" |
การสนับสนุนเพิ่มเติม
หากต้องการรายงานปัญหา ให้คลิกปุ่มความคิดเห็น ซึ่งปรากฏที่มุมขวาบนของหน้าจอและป้อนความคิดเห็นของคุณในแบบฟอร์มที่มีให้