git log
có tùy chọn --format
đẹp để chỉ định cách định dạng đầu ra.Có cách nào để tùy chỉnh đầu ra của git đổ lỗi?
Nhưng git blame
dường như không có giá trị tương đương, mặc dù kết quả mặc định là blame
không hoàn toàn thân thiện với con người. Tôi muốn thấy ít hơn nhiều.
Ví dụ, thay vì:
5600cab7 js/sidebar/VehicleGrid.js (Rene Saarsoo 2009-10-08 18:55:24 +0000 127) if (x > y) {
b5f1040c js/map/monitoring/VehicleGrid.js (Mihkel Muhkel 2010-05-31 07:20:13 +0000 128) return x;
Tôi muốn có:
5600cab7 Rene Saarsoo (1 year ago) 127: if (x > y) {
b5f1040c Mihkel Muhkel (5 months ago) 128: return x;
Tôi hình dung rằng tôi có thể viết một kịch bản để phân tích đầu ra của git blame --porcelain
nhưng với sản lượng mặc định khủng khiếp của blame
Tôi cảm thấy rằng ai đó ngoài kia chắc hẳn đã làm điều gì đó về nó.
Bất kỳ ý tưởng nào? Hoặc bất kỳ lời khuyên để thực hiện một kịch bản như vậy?
Chỉnh sửa: Giải quyết bằng cách viết small script.
Bạn luôn có thể sử dụng 'git gui đổ lỗi ':-) –
Vâng, tôi chắc chắn nó sẽ không hoạt động trên SSH. –
nó sẽ hoạt động (ít nhất là khi cả hai bên sử dụng X Window) nếu bạn bật ** X11 Forwarding ** ... mặc dù tôi không khuyên bạn nên nó vì nó có thể chậm. –