ฉันพบคำตอบมากมายเกี่ยวกับวิธีอ้างอิงปัญหา GitHub ในคอมมิท git (ใช้เครื่องหมาย #xxx) ฉันต้องการอ้างอิงข้อความยืนยันในความคิดเห็นของฉันสร้างลิงก์ไปยังหน้ารายละเอียดการส่ง
ฉันพบคำตอบมากมายเกี่ยวกับวิธีอ้างอิงปัญหา GitHub ในคอมมิท git (ใช้เครื่องหมาย #xxx) ฉันต้องการอ้างอิงข้อความยืนยันในความคิดเห็นของฉันสร้างลิงก์ไปยังหน้ารายละเอียดการส่ง
คำตอบ:
หากต้องการอ้างอิงการกระทำเพียงแค่เขียน SHA-hash แล้วมันจะเปลี่ยนเป็นลิงก์โดยอัตโนมัติ
https://github.com/PRJ/issues/NUMBER?VERSION?
คำตอบข้างต้นไม่มีตัวอย่างซึ่งอาจไม่ชัดเจน (ไม่ใช่สำหรับฉัน)
URL อาจถูกแบ่งออกเป็นส่วนต่างๆ
https://github.com/liufa/Tuplinator/commit/f36e3c5b3aba23a6c9cf7c01e7485028a23c3811
\_____/\________/ \_______________________________________/
| | |
Account name | Hash of revision
Project name
สามารถพบแฮชได้ที่นี่ (คุณสามารถคลิกได้และจะได้รับ url จากเบราว์เซอร์)
หวังว่านี่จะช่วยคุณประหยัดเวลา
git log
และถ้าไม่ได้ทำงานมันอาจจะเป็นคุณไม่ได้ทำcommit <SHA>
git push origin master
นอกจากนี้ยังมีข้อผิดพลาดใน GitHub ต้องมีอย่างน้อยหนึ่งตัวอักษรหลังจาก <SHA> หรือไม่ได้รับการตรวจพบ มันอาจเป็นเพียงขึ้นบรรทัดใหม่หรือรอบระยะเวลา
ถ้าคุณกำลังพยายามที่จะอ้างอิงกระทำใน repo reponame@
อีกกว่าปัญหาคือคุณสามารถคำนำหน้ากระทำกัญชาสั้น
สมมติว่าคุณกระทำอยู่ใน repo ชื่อdev
และปัญหา GitLab อยู่ใน repo test
ชื่อ คุณสามารถแสดงความคิดเห็นเกี่ยวกับปัญหาและอ้างอิงการกระทำโดยdev@e9c11f0a
( โดยที่ e9c11f0a เป็นตัวอักษร 8 ตัวแรกของแฮชแฮชของคำสั่งที่คุณต้องการเชื่อมโยง) หากเหมาะสม