Tôi đang tìm cách với TortoiseHg (hoặc đồng bằng hg nếu không có khả năng nào khác tồn tại) để xác định tất cả các thay đổi đối với một tệp cụ thể.Tìm tất cả các thay đổi trong chi nhánh được đặt tên trong đó tệp "X" đã được sửa đổi (bao gồm các lần hợp nhất)
Tôi đã thử sử dụng truy vấn tập hợp sửa đổi: merge() and file("path/to/filename.cs")
nhưng điều đó không giúp tôi tìm được những gì tôi đang tìm kiếm. Nó trả về một tập rỗng. Tôi cho rằng điều này là do merge()
chỉ trả về các lần hợp nhất và chỉ file()
(xuất hiện) trả về các trường hợp không hợp nhất, do đó giao lộ trống.
Tôi cũng đã thử modifies(pattern)
nhưng điều đó không xuất hiện đầy đủ khác nhau từ file(pattern)
(vẻ với tôi như file()
là sự kết hợp của adds()
và modifies()
). contains(pattern)
không trả về bất kỳ thành phần nào.
Vì vậy, có thể nhận danh sách các thay đổi trong đó một tệp cụ thể đã được sửa đổi theo bất kỳ cách nào không?
cảm ơn nhiều. Đôi khi bạn không thể nhìn thấy câu trả lời. Mặc dù có bất kỳ số lượng tìm kiếm, tôi không bao giờ tìm thấy một trong số này. Tôi đánh giá cao câu trả lời của bạn, cũng như liên kết đến bản sao. – reidLinden