Có cách nào để tìm ra bao nhiêu không gian được sử dụng bởi mỗi cam kết không? Nếu tôi đẩy sau mỗi lần xác nhận, tôi sẽ thấy có bao nhiêu dữ liệu được gửi. Đây là một cách để ước tính nó. Nhưng phải có một cách tốt hơn.
Giải pháp được chấp nhận cho tôi đầu ra sau:
$ ./git-commit-sizes
1494 40eb8832156be81711f3816f04031cf3b8ef16b0 2
0 fbfb9f4c1f7ae403b9d8b4e194e384c6c41283ad 2
1961638 35e59833bad00edff2c5e8600eb4e62251606556 23
0 49cffee125318113d5dbe6f81e4ce12dcc07263d 2
Mỗi dòng đại diện cho một cam kết, đưa ra ba thông tin:
byte được sử dụng, tên sha1, tập tin đã thay đổi
3
Hãy xem stackoverflow.com/questions/1286183/git-find-fat-commit
—
solsTiCe