Có rất nhiều chương trình có thể tạo ra một bản vá khác nhau, nhưng tôi có một chút thời gian cố gắng áp dụng một chương trình. Tôi đang cố gắng phân phối một bản vá và tôi đã nhận được câu hỏi từ người dùng về cách áp dụng nó. Vì vậy, tôi đã cố gắng tự mình tìm ra và phát hiện ra rằng tôi không có đầu mối, và hầu hết các công cụ tôi có thể tìm thấy là dòng lệnh. (Tôi có thể xử lý một dòng lệnh, nhưng nhiều người sẽ bị mất nếu không có GUI thân thiện, đẹp. Vì vậy, những thứ đó không tốt cho mục đích này.)
Tôi đã thử sử dụng TortoiseSVN. Tôi có bản vá tôi muốn áp dụng. Tôi nhấp chuột phải vào bản vá và có một tùy chọn trong menu con TortoiseSVN có nội dung "Áp dụng bản vá". Tất cả những gì nó làm là kéo lên một cửa sổ trống.
Vì vậy, tôi đã thử nhấn Open. Nó có hai tùy chọn: hợp nhất và áp dụng khác biệt thống nhất. (May mắn là bản vá có định dạng khác nhau, may mắn thay.) Nhưng tùy chọn áp dụng chỉ đơn giản là không hoạt động: Nó yêu cầu bản vá và thư mục. Bằng cách nào đó nó quên yêu cầu các tập tin để áp dụng các bản vá cho! Vì vậy, TortoiseSVN chỉ đơn giản là không hoạt động. Có tiện ích dựa trên GUI Windows nào sẽ lấy một bản vá và tệp và áp dụng đúng cách không?
EDIT: Nhìn vào các câu trả lời cho đến nay, có vẻ như Rùa sẽ chỉ làm đúng nếu đó là một tệp đã được phiên bản. Đó không phải là trường hợp ở đây. Tôi cần có khả năng áp dụng một bản vá cho một tệp không ra khỏi kho SVN. Tôi mới thử sử dụng Rùa, vì tôi tình cờ biết rằng SVN sử dụng diffs và phải biết cách tạo cả hai và áp dụng chúng.