เมื่อฉันเรียกใช้ git ตำหนิบนไฟล์ (โดยใช้ msysgit) ฉันมักจะได้รับงานพิมพ์ประเภทต่อไปนี้:
00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200 1) package co
00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200 2) {
00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200 3) impor
00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200 4) impor
00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200 5) impor
00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200 6) impor
00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200 7) impor
กล่าวคือแสดงทุกบรรทัดว่ายังไม่ได้ผูกมัด
ฉันลองสิ่งนี้กับไฟล์หลาย ๆ ไฟล์ซึ่งมีการคอมมิตจำนวนมาก - ผลลัพธ์จะเหมือนกันเสมอ ฉันลองใช้เส้นทางสัมพัทธ์ / เต็ม แต่ดูเหมือนว่าจะไม่แตกต่างกัน
เมื่อฉันพยายามใช้คำตำหนิของ TortoiseGit มันมักจะแสดงทุกบรรทัดว่าเป็นการกระทำครั้งสุดท้ายในการกระทำครั้งแรก:
แม้จะคิดอย่างที่ฉันเคยพูดไปมีการกระทำหลายสิบครั้งในประวัติของไฟล์เหล่านี้ ..
ไอเดีย?
แก้ไข - ข้อมูลเพิ่มเติม
- การตำหนิ Git ทำงานได้ดีบน GitHub ซึ่งเป็นที่โฮสต์ repo นี้
- นอกจากนี้ยังใช้งานได้ดีถ้าฉันโคลนไปยังเครื่อง linux และทำผิดที่นั่น
- ดูเหมือนว่าเฉพาะใน msysgit สิ่งนี้ใช้ไม่ได้