Có cách nào để định cấu hình git log để sử dụng tệp thư viện theo mặc định không? Mà không cần phải chỉ định một định dạng (hoặc một bí danh cho một).Định cấu hình git log để sử dụng thư mục theo mặc định
Trả lời
Tôi có git 2.4.1. Nếu bạn thiết lập cấu hình log.mailmap true, nó sẽ thiết lập nó để làm việc với git log cũng
git config --global log.mailmap true
Dường như đây chưa phải là tính năng, do hysterical raisins.
Kể từ git 1.8.2, git log
có tham số --use-mailmap
để bật hành vi này.
Bạn có thể thiết lập giá trị mặc định trong file .gitconfig
của bạn. Các documentation nói:
log.mailmap
Nếu đúng, làm cho
git-log
,git-show
, vàgit-whatchanged
giả--use-mailmap
.
Điều này sẽ tìm kiếm một .mailmap
chỉ trong thư mục gốc của cây đang hoạt động.
Để thiết lập:
git config --global log.mailmap true
toàn cầu mailmap
tập tin
mailmap.file
Vị trí của một tập tin làm tăng mailmap. Thư mặc định thư, nằm trong thư mục gốc của kho lưu trữ, được tải trước, sau đó tệp thư mục được trỏ đến bởi biến này. Vị trí của tệp thư mục có thể nằm trong thư mục con kho lưu trữ hoặc ở đâu đó bên ngoài của chính kho lưu trữ. Xem
git-shortlog
vàgit-blame
.
Để thiết lập:
git config --global mailmap.file ~/.mailmap
nâng cao
Bạn cũng có thể sử dụng một blob kho như một tập tin mailmap, xem mailmap.blob
trong tài liệu liên quan đến ở trên.
- 1. Kích hoạt cấu hình theo mặc định
- 2. Đặt lại git proxy thành cấu hình mặc định
- 3. Tại sao git log không mặc định thành git log --follow?
- 4. Firefox Selenium2: sử dụng cấu hình mặc định
- 5. Định cấu hình ứng dụng Rails 4 để sản xuất trong thư mục con theo Apache
- 6. Giá trị cấu hình git core.askpass mặc định là gì?
- 7. PHPMailer cấu hình mặc định SMTP
- 8. Mặc định cho cấu hình chạy Eclipse
- 9. Cách định cấu hình 'git log' để hiển thị 'ngày cam kết'
- 10. Phần cấu hình máy ASP.NET Cấu hình mặc định
- 11. Định cấu hình git để chỉ theo dõi một phần mở rộng của tệp
- 12. Eclipse RCP: Sử dụng thư mục cấu hình
- 13. Định cấu hình CDT Eclipse để sử dụng g ++
- 14. MSBuild xây dựng mặc định để gỡ lỗi cấu hình
- 15. Di chuyển thư mục cấu hình mặc định của nhật thực
- 16. Cấu hình múi giờ mặc định PHP
- 17. Định cấu hình danh sách người xem mặc định JIRA
- 18. Git kéo và chỉ định thư mục?
- 19. Cách chỉ định thư mục bao gồm để định cấu hình tập lệnh
- 20. haml theo mặc định
- 21. Không thể thay đổi thư mục đầu ra mặc định
- 22. Đường ray irb thư mục mặc định
- 23. Làm thế nào để cấu hình GNU Emacs để ghi tập tin định dạng UNIX hoặc DOS theo mặc định?
- 24. Định cấu hình tác vụ sao chép grunt để loại trừ các tệp/thư mục
- 25. Tôi làm cách nào để định cấu hình máy chủ thư để sử dụng với JavaMail?
- 26. Bố cục thư mục mặc định cho dự án Java
- 27. Định cấu hình Plugin SublimeLinter để sử dụng PHP
- 28. Định cấu hình Django để sử dụng SQLAlchemy
- 29. Cách định cấu hình JPA để sử dụng JNDI?
- 30. Định cấu hình Tomcat để sử dụng SSL
Câu hỏi đó không rõ ràng. Bạn có muốn chỉ định định dạng đầu ra mặc định trong đó nhật ký tôn trọng một .mailmap, như được chỉ định bởi [trang man git-log] (http://www.kernel.org/pub/software/scm/git/docs/git -log.html) hoặc bạn muốn cung cấp tệp thư viện defailt? –
Không. Tôi rõ ràng không muốn chỉ định định dạng nhưng tôi không quan tâm đến vị trí tệp thư. Tôi không muốn lệnh git log sử dụng file mailmap mặc dù chúng không mặc định. – rich
Vâng, nếu bạn luôn muốn sử dụng tệp thư viện, bạn sẽ phải chỉ định mặc định hoặc git sẽ không biết phải làm gì. git-log đề cập đến git-shortlog và [git-config man about "mailmap.file"] (http://www.kernel.org/pub/software/scm/git/docs/git-config.html) –