2010-04-06 32 views
7

Sau khi sử dụng hg qnewhg qrefresh để tạo và cập nhật bản vá mà tôi muốn áp dụng cho kho lưu trữ của mình, nhưng thông báo cam kết mà tôi đã viết khi tôi thực hiện hg qnew không tốt lắm số vé từ trac, và tôi muốn nói điều gì đó trong đó về một số vấn đề mà cam kết của tôi giải quyết.Cập nhật thông báo cam kết trong phần mở rộng Mercurial MQ

Làm cách nào để làm điều gì đó như hg qrewritemycommitmessage. Tôi đã kiểm tra các docs on the website và tôi đã đi lên trống.

Trả lời

7

Bạn chỉ cần thực hiện hg qrefresh -m "new commit message".

+0

Tôi cảm thấy hơi ngớ ngẩn, cảm ơn. – Jerub

5

Ngoài

$ hg qrefresh -m "new message" 

đề xuất bởi Kuy, bạn cũng có thể sử dụng

$ hg qrefresh -e 

để chỉnh sửa hiện nhắn. Tôi thấy rằng rất tiện dụng vì tôi thường có nhiều thông điệp cam kết mà tôi cần phải sửa đổi nhiều lần trong suốt thời gian tồn tại của một bản vá. Infact, tôi luôn tạo các bản vá của mình mà không có thông điệp cam kết - chỉ cần hg qnew foo - và sau đó chỉnh sửa thông điệp cam kết khi tôi đi cùng.

+0

+1 - cách hữu ích hơn, vì bạn không nhất thiết phải biết chính xác những gì cần viết cho đến khi thay đổi mã đã được triển khai. – Lstor

Các vấn đề liên quan