GRV - เครื่องมือสำหรับการดูที่เก็บ Git ใน Linux Terminal
GRV (Git Repository Viewer) เป็นอินเทอร์เฟซแบบโอเพ่นซอร์สและเรียบง่ายที่ใช้เทอร์มินัลสำหรับการดูที่เก็บ git โดยให้วิธีการดูและค้นหาการอ้างอิง คอมมิต แบรนช์ และส่วนต่างโดยใช้ Vi/Vim เหมือนกับการผูกคีย์ สามารถปรับแต่งพฤติกรรมและสไตล์ได้อย่างง่ายดายผ่านไฟล์กำหนดค่า
คุณสมบัติ GRV:
- จัดเตรียมภาษาแบบสอบถามเพื่อกรองการอ้างอิงและคอมมิต
- รองรับการเชื่อมโยงคีย์แบบ Vi/Vim ตามค่าเริ่มต้น และสามารถปรับแต่งการเชื่อมโยงคีย์ได้
- บันทึกการเปลี่ยนแปลงในพื้นที่เก็บข้อมูลโดยการตรวจสอบระบบไฟล์เพื่อให้ UI ได้รับการอัปเดตโดยอัตโนมัติ
- มันถูกจัดเรียงเป็นแท็บและแยก อนุญาตให้สร้างแท็บและแยกแบบกำหนดเองโดยใช้มุมมองผสมกัน
- รองรับธีมที่ปรับแต่งได้
- ให้การสนับสนุนเมาส์
ความต้องการ:
- ควรติดตั้ง Go เวอร์ชัน 1.5 หรือใหม่กว่าบนระบบของคุณ
- libncursesw, libreadline และ libcurl
- cmake (เพื่อสร้าง libgit2)
วิธีการติดตั้ง GRV ในระบบ Linux
ขั้นแรกให้ติดตั้งการพึ่งพาที่จำเป็นโดยใช้ตัวจัดการแพ็คเกจเริ่มต้นตามที่แสดง
sudo apt install libncurses5-dev libncursesw5-dev libreadline-dev cmake #Debian/Ubuntu
yum install ncurses-devel readline-devel cmake #RHEL/CentOS
dnf install ncurses-devel readline-devel cmake #Fedora
จากนั้นติดตั้ง GRV คำสั่งต่อไปนี้จะติดตั้ง GRV ไปที่ $GOPATH/bin libgit2 แบบคงที่จะถูกสร้างขึ้นและรวมอยู่ใน GRV เมื่อสร้างด้วยวิธีนี้
go get -d github.com/rgburke/grv/cmd/grv
cd $GOPATH/src/github.com/rgburke/grv
make install
หลังจากติดตั้ง GRV สำเร็จแล้ว คุณสามารถดู การอ้างอิง, ความมุ่งมั่น, สาขา และ ความแตกต่าง ของพื้นที่เก็บข้อมูลของคุณโดยใช้ไวยากรณ์ที่ตามมา
$GOBIN/grv -repoFilePath /path/to/repository/
ในตัวอย่างนี้ เราจะดูการอ้างอิง คอมมิต สาขา และส่วนต่างของไฟล์ที่เก็บใน ~/bin/shellscripts
$GOBIN/grv -repoFilePath ~/bin/shellscripts
คุณสามารถดูตัวเลือกการใช้งานเพิ่มเติมจากหน้าช่วยเหลือของ GRV
$GOBIN/grv -h
พื้นที่เก็บข้อมูล GRV Github: https://github.com/rgburke/grv
ในบทความนี้ เราได้อธิบายวิธีการติดตั้งและใช้ GRV ซึ่งเป็น UI ที่ใช้เทอร์มินัลสำหรับการดูที่เก็บ git ใช้แบบฟอร์มคำติชมด้านล่างเพื่อแบ่งปันความคิดเห็นของคุณเกี่ยวกับเรื่องนี้หรือถามคำถามใดๆ