Mục đích của plugin hg mq là để có thể thực hiện các cam kết hoàn hảo cho kho lưu trữ của bạn, không gây nhầm lẫn với những thay đổi bạn đã thực hiện trong ADHD vắng mặt của bạn gây ra rambling thông qua mã của bạn;Việc cần làm khi bạn có quá nhiều thay đổi trong một bản vá duy nhất trong một hg mq hàng đợi bản vá?
Ví dụ:
Tôi đang xử lý lỗi x khi tôi nhận thấy lỗi y và bắt đầu thực hiện thay thế. Tại thời điểm này bạn có nghĩa vụ phải tạo ra một bản vá mới trong hàng đợi vá để không nhầm lẫn những thay đổi khi nó được hg qfinish
cam kết vào kho lưu trữ của bạn.
Giả sử trong một phút bạn quên tạo bản vá mới và trong quá trình hg qrefresh
. Sau đó, sau đó nhận ra sai lầm của bạn, bạn muốn tách các thay đổi từ một miếng vá đó thành hai bản vá.
Tôi nhận thấy rằng nó phải làm với việc chỉnh sửa tệp vá của bạn (và tệp vá mới) trong hàng đợi để tách các thay đổi thành các bản vá riêng biệt và các cam kết sau này. Tuy nhiên, tôi chưa có kỹ năng chỉnh sửa các tập tin vá lỗi khác.
Tôi có thể tìm hiểu về điều này ở đâu? Và làm thế nào có thể đi về điều này?
Tôi không làm rõ trong bài viết của mình nhưng, tôi biết các tệp bản vá ở đâu, nó chỉ là tôi không thực sự tốt về các đặc điểm chỉnh sửa tệp vá. – leeand00
Ah, xin lỗi - tôi không có ý nói rằng bạn không biết họ đang ở đâu. Tôi chỉ nói rằng, với tất cả các tùy chọn tôi biết, đây là cách tôi thích làm điều đó. –
Ngoài ra, miễn là bạn đang chỉnh sửa ở [cấp độ hunk] (http://en.wikipedia.org/wiki/Diff#Unified_format), nó thực sự dễ dàng - bạn có thể di chuyển hunks xung quanh tuy nhiên bạn muốn, chỉ cần quá lâu như là tiêu đề chính xác (tức là, '--- a/foo \ n +++ b/foo') là một nơi nào đó phía trên các khối di chuyển. –