เมื่อทำงานกับที่เก็บ Git อาจเกิดขึ้นได้ว่าเราต้องการดูสถานะของที่เก็บ เรามีโซลูชันมากมายตั้งแต่การใช้คำสั่ง git ไปจนถึงการใช้ git desktop client
ลูกแพร์ คราวนี้เราจะพูดถึง GRV ซึ่งเป็นเครื่องมือบรรทัดคำสั่งแบบโอเพนซอร์สที่ใช้ Go ซึ่งแสดงข้อมูลจากที่เก็บ Git
GRV ให้ผู้ใช้มีวิธีดูและค้นหาการอ้างอิงความมุ่งมั่นส้อมและความแตกต่างโดยใช้การผูกคีย์ที่คล้ายกับ Vi / Vim . พฤติกรรมและรูปแบบสามารถปรับแต่งได้อย่างง่ายดายผ่านไฟล์กำหนดค่า
นอกจากนี้ยังมีธีมหลายแบบและสามารถแก้ไขได้รวมถึงสี
คุณสมบัติ GRV:
- จัดเตรียมภาษาแบบสอบถามสำหรับการกรองการอ้างอิงและการคอมมิต
- รองรับการผูกคีย์แบบ Vi / Vim ตามค่าเริ่มต้นและสามารถปรับแต่งการผูกคีย์ได้
- จับการเปลี่ยนแปลงที่เก็บโดยการมอนิเตอร์ระบบไฟล์ที่อนุญาตให้อินเทอร์เฟซผู้ใช้อัพเดตโดยอัตโนมัติ
- จัดเป็นแท็บและส่วนต่างๆ ช่วยให้คุณสร้างแท็บที่กำหนดเองและแยกโดยใช้มุมมองแบบใดก็ได้
- รองรับธีมที่ปรับแต่งได้
- เสนอการสนับสนุนเมาส์
คุณสมบัติผู้สมัคร:
- ต้องติดตั้ง Go เวอร์ชัน 1.5 ขึ้นไปในระบบของคุณ
- libncursesw, libreadline และ libcurl
- cmake (เพื่อสร้าง libgit2)
จะติดตั้ง GRV บน Linux ได้อย่างไร?
หากคุณต้องการทราบข้อมูลเพิ่มเติมเล็กน้อยเกี่ยวกับเครื่องมือนี้หรือเพียงแค่ต้องการติดตั้งลงในระบบของคุณคุณสามารถทำได้โดยทำตามขั้นตอนที่เราแบ่งปันด้านล่าง
ในการดำเนินการติดตั้ง GRV ขั้นแรกให้ติดตั้งการอ้างอิงที่จำเป็นโดยใช้หนึ่งในคำสั่งต่อไปนี้ตามการแจกจ่าย Linux ของคุณ
หากพวกเขาเป็นผู้ใช้ Debian, Ubuntu, Linux Mint และอนุพันธ์ของสิ่งเหล่านี้เราต้องพิมพ์สิ่งต่อไปนี้ในเทอร์มินัล:
sudo apt install libncurses5-dev libncursesw5-dev libreadline-dev cmake
สำหรับผู้ที่เป็นผู้ใช้ RHEL / CentOS จะต้องพิมพ์:
sudo yum install ncurses-devel readline-devel cmake
ในกรณีของผู้ใช้ Fedora
sudo dnf install ncurses-devel readline-devel cmake
จากนั้นติดตั้ง GRV คำสั่งต่อไปนี้จะติดตั้ง GRV ใน $ GOPATH / bin และ libgit2 แบบคงที่จะถูกสร้างขึ้นและรวมอยู่ใน GRV เมื่อสร้างด้วยวิธีนี้
go get -d github.com/rgburke/grv/cmd/grv cd $GOPATH/src/github.com/rgburke/grv make install
สำหรับกรณีพิเศษสำหรับผู้ที่เป็นผู้ใช้ Arch Linux, Manjaro, Antergos หรือระบบใด ๆ ที่มาจาก Arch Linux.
พวกเขาจะสามารถทำการติดตั้งโดยตรง พวกเขาจะต้องเปิดใช้งานที่เก็บ AUR และมีตัวช่วยสร้าง AUR ในระบบของพวกเขา
หากคุณไม่ได้ติดตั้งไว้คุณสามารถอ่านบทความต่อไปนี้ซึ่งเราแนะนำบางส่วน
ตอนนี้ในเทอร์มินัลเราต้องพิมพ์คำสั่งต่อไปนี้:
yay -S grv-git
เพียงเท่านี้คุณก็เริ่มใช้เครื่องมือนี้ได้
จะติดตั้ง GRV บน Linux โดยใช้แพ็คเกจ Snap ได้อย่างไร
สำหรับผู้ที่ต้องการรับเครื่องมือนี้ด้วยวิธีที่ง่ายกว่านั้นสามารถทำได้ด้วยความช่วยเหลือของแพ็คเกจ Snap. คุณต้องได้รับการสนับสนุนเท่านั้นจึงจะสามารถติดตั้งแอปพลิเคชันประเภทนี้ในระบบของคุณได้
ตอนนี้คุณควรพิมพ์ในเทอร์มินัลเดียวเท่านั้น:
sudo snap install grv
หลังจากติดตั้ง GRV สำเร็จคุณสามารถดูการอ้างอิงการคอมมิตและความแตกต่างจากที่เก็บของคุณบนระบบของคุณโดยใช้ไวยากรณ์ด้านล่าง
GOBIN/grv -repoFilePath /path/to/repository/
ในตัวอย่างนี้เราจะเห็นคอมมิตกิ่งก้านและความแตกต่างจากไฟล์ที่เก็บใน ~ / bin / shellscripts:
GOBIN/grv -repoFilePath ~/bin/shellscripts
วิธีสุดท้ายที่เราต้องติดตั้งเครื่องมือนี้ในระบบของเราคือการดาวน์โหลดแพ็คเกจไบนารี
สำหรับสิ่งนี้เราต้องเปิดเทอร์มินัลในระบบของเราและพิมพ์คำสั่งต่อไปนี้:
wget -O grv https://github.com/rgburke/grv/releases/download/v0.3.0/grv_v0.3.0_linux64
ทำการดาวน์โหลดตอนนี้พวกเขาควรให้สิทธิ์ในการดำเนินการกับคุณด้วย:
chmod +x ./grv
และพวกเขาสามารถเรียกใช้ไบนารีของแอปพลิเคชันด้วย:
./grv -repoFilePath /path/to/repo
ใช้
คุณสามารถค้นหาตัวเลือกการใช้งานเพิ่มเติมได้โดยพิมพ์คำสั่ง help ในเทอร์มินัลคำสั่งคือ:
GOBIN/grv -h
ในทำนองเดียวกันคุณสามารถดูลิงก์ต่อไปนี้ซึ่งมีการอธิบายการใช้เครื่องมือนี้เพิ่มเติมเล็กน้อย