คำถามติดแท็ก git-extensions

14
Git Extensions: Win32 error 487: ไม่สามารถจองพื้นที่สำหรับฮีปของ cygwin, Win32 error 0
ส่วนขยาย Git:ทุกอย่างทำงานได้ดีจนกระทั่งเมื่อวาน แต่ทันใดนั้นฉันก็พบข้อผิดพลาดนี้เมื่อฉันพยายามดึงที่เก็บบางอันใช้ git extensions C:\Program Files\Git\bin\git.exe pull --progress "origin" Done 0 [main] us 0 init_cheap: VirtualAlloc pointer is null, Win32 error 487 AllocationBase 0x0, BaseAddress 0x68560000, RegionSize 0x390000, State 0x10000 C:\Program Files\Git\bin\sh.exe: *** Couldn't reserve space for cygwin's heap, Win32 error 0 มันเกิดขึ้นสำหรับที่เก็บทั้งหมดที่ฉันได้โคลน แต่ทุบตีคอมไพล์ของฉันทำงานได้ดี ฉันไม่รู้ว่าเกิดอะไรขึ้น มีความคิดว่าทำไมสิ่งนี้จึงเกิดขึ้น?

6
อะไรคือความแตกต่างระหว่าง "squash" และ "fixup" ใน Git / Git Extension
ฉันใช้Git Extensions มาระยะหนึ่งแล้ว (มันยอดเยี่ยมมาก!) แต่ฉันไม่พบคำตอบง่ายๆสำหรับสิ่งต่อไปนี้: บางครั้งเมื่อพิมพ์ข้อความคอมมิตจะพิมพ์ผิด เพื่อนของฉันแสดงวิธีแก้ไขด้วยวิธีต่อไปนี้ (ใน Git Extentions): คลิกขวาที่คอมมิต> ขั้นสูง> Fixup คอมมิต จากนั้นฉันก็ทำเครื่องหมายในช่อง "แก้ไข" และเขียนข้อความของฉันและ voila ใหม่! ข้อความยืนยันของฉันได้รับการแก้ไข อย่างไรก็ตามตัวเลือกอื่น "สควอชกระทำ" ... ฉันสงสัยมาตลอดว่ามันทำอะไร?! คำถามของฉันคือ: หากว่าใครบางคนเพียงแค่อธิบายให้ฉันสิ่งที่เป็นความแตกต่างที่แน่นอนระหว่างสควอชกระทำและFixup กระทำในGit / Git Extentions ? พวกเขาดู ... "คล้าย"กับฉัน:

4
Git pruning คืออะไร?
ฉันได้ตัดกิ่งที่ห่างไกลออกไปโดยไม่ได้ตั้งใจและฉันไม่รู้จริงๆว่าผลของสิ่งนี้คืออะไร (ฉันคลิกปุ่ม "พรุนกิ่งระยะไกล" ในส่วนขยาย Git โดยคิดว่ามันจะลบสาขาระยะไกล) เอกสารอย่างเป็นทางการระบุว่า "git-prune - ตัดวัตถุที่ไม่สามารถเข้าถึงได้ทั้งหมดออกจากฐานข้อมูลวัตถุ" ฉันไม่เข้าใจจริงๆว่านี่หมายถึงอะไร ฉันเดาว่านี่อาจจะลบสาขาที่ผสานออกไปแล้ว แต่ฉันไม่แน่ใจจริงๆ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.