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