Git-cachecow เป็นเครื่องมือที่เก็บที่เก็บคอมไพล์ในประเทศ & nbsp;. และเวลาในการสร้างที่เกิดขึ้นทุกคนก็ใช้แคชท้องถิ่นสำหรับการดึง submodules โดยเฉพาะอย่างยิ่งซึ่งยากที่จะสกัดกั้นสำหรับแคช
นอกจากนี้ยังจะขยายตัว submodules ซ้ำ
กับ 8 submodules รวม 150MB ของข้อมูลที่จะโคลน:
ก่อนแคช: 13.79s ใช้ 6.36s ระบบซีพียู 18% 1: 49.45 ทั้งหมด
หลังจากที่แคช: 2.12s ใช้ 2.07s ระบบ 25% ซีพียู 16.310 ทั้งหมด
ที่เก็บแคชจะถูกเก็บไว้ใน ~ / .git วัวโดยค่าเริ่มต้น คุณสามารถแทนที่นี้โดยการตั้งค่า $ GIT_COW
การติดตั้ง
อย่างใดอย่างหนึ่ง
& nbsp; กับ pypi: sudo จุดติดตั้ง Git-cachecow
หรือ:
& nbsp; โคลน Git-cachecow และเพิ่มไดเรกทอรีที่ $ เส้นทางของคุณ
การใช้งาน
วิธีการโคลนพื้นที่เก็บข้อมูลที่มี submodules:
คอมไพล์ scclone คอมไพล์: //github.com/grahamc/git-multi.git
## Git-cclone คอมไพล์ cclone repo_uri [clone_to [กัญชา]]
## Git-submodule-อธิบาย
ข้อมูล Outputs submodule ในรูปแบบ parsable
`คอมไพล์: //github.com/nationalfield/symfony.git lib / ผู้จัดจำหน่าย / symfony aec67b5e7ba148c79b884b86988e42f9f9483bcd git@github.com: nationalfield / pheanstalk.git lib / ผู้จัดจำหน่าย / pheanstalk 5b38924730b70ea720f760369899398479e2ea13 git@github.com: nationalfield / tinymce.git เว็บ / JS / tiny_mce 0c3da0cc9e33df0f2b82f70bf7e24405de216bee `
## Git-submodule-cclone
& nbsp; โคลนนิ่ง submodules ทั้งหมดซ้ำในสถานที่ที่กำหนดไว้ของพวกเขาและแฮช
ต้องการ .
- หลาม
ความคิดเห็นที่ไม่พบ