ฉันวางแผนที่จะเดินทางไปประเทศที่มีการเชื่อมต่ออินเทอร์เน็ตที่ไม่ดีซึ่งฉันหวังว่าจะทำการพัฒนาซอฟต์แวร์
ฉันใช้repo sync
เพื่อซิงค์แหล่ง Android (และแหล่ง CyanogenMod บนเซิร์ฟเวอร์ AWS ของฉัน) แต่มันมีขนาดใหญ่มาก (> 30 GB) ที่ฉันจะไม่รับก่อนที่จะออกจากประเทศ
มีวิธีใดบ้างที่ฉันสามารถยกเว้นรหัสจากทรีได้ ฉันต้องการอุปกรณ์ Nexus 7 (wifi) (เก๋าเปอร์) เท่านั้น ฉันสามารถยกเว้นโครงการใด ๆ ได้หรือไม่ ถ้าเป็นเช่นนั้นได้อย่างไร
ฉันใช้ Ubuntu 12.04 และซื้อคืน
(ฉันกำลังใช้แท็บเล็ต Android สำหรับการให้การศึกษาแก่เด็ก ๆ ในส่วนที่ยากจนของโลกฉันต้องการล็อค UI เพื่อให้เด็กสามารถใช้แอปการศึกษาได้เท่านั้นเนื่องจากเป็นมาตรการกันขโมยฉันต้องเปิดใช้งานการสร้าง ของฮอตสปอต Wi-Fi และให้แท็บเล็ตปิดการใช้งานด้วยตนเองหากไม่ได้เชื่อมต่อกับแท็บเล็ตอื่นผ่าน Wi-Fi เป็นเวลา 48 ชั่วโมง)
group.add_option('--depth', type='int', default=None, dest='depth', help='create a shallow clone with given depth; see git clone')
ฉันเปลี่ยนความลึกเริ่มต้นเป็น 0 และเริ่มการซิงค์ repo ใหม่ ฉันจะรายงานกลับหากสิ่งนี้เป็นสิ่งที่ฉันต้องการ
--depth 0
เพื่อรับการแก้ไขล่าสุดเท่านั้น หรือเช็คเอาต์แบบเบาบาง: การไดเรกทอรีย่อยการชำระเงินด้วย git sparse-checkout »รหัส Nomad