- Back to Home »
- Tools »
- Patch File
Sunday, May 24, 2015
Patch file là một file text bình thường trong đó chứa nội dung là sự khác nhau giữa hai version của cùng một project. Bạn là developer, khách hàng yêu cầu bạn tiếp tục nâng cấp version, sau khi làm xong thay vì đưa toàn bộ source code cho khách hàng thì bạn chỉ cần đưa patch file là khách hàng có thể tự update version cũ của họ lên bản mới hơn.
Trên Fedora linux cung cấp sẵn hai công cụ để bạn tạo patch file
+ diff (tạo patch file)
+ patch (dùng patch file để update version cũ)
1. Create patch file
Bạn tạo patch file
diff -crB <old version folder> <new version folder> > new.patch
2. Update
Khách hàng update
cp -rf new.patch <old version folder>
cd <old version folder>
patch -p1 -i new.patch