Câu hỏi được gắn thẻ «patch»

Một bản vá là tệp được sử dụng để thay đổi gói mã nguồn, ví dụ: để sửa lỗi hoặc thêm một tính năng.

4
Làm thế nào để phân chia và chỉnh sửa các bản vá?
Đôi khi tôi cần chia một miếng vá lớn thành những miếng nhỏ hơn (tách rời), ví dụ cho mỗi tính năng riêng biệt đi kèm. Thông thường tôi làm điều đó thông qua các lệnh vim yank / dd tiêu chuẩn và chuyển đổi cửa sổ chia nhỏ. Nhưng …
10 vim  patch 


2
Làm thế nào để bao gồm một tập tin mới vào một bản vá
Tôi cố gắng thực hiện một bản vá như được giới thiệu ở đây . Nói rằng tôi có hai thư mục pp1(modified version)và pp0(clean version), tôi tạo một tệp vá pp0.patchbằng difflệnh: diff -crB pp0 pp1 > pp0.patch Vấn đề là nếu chỉ có một tệp trong pp1, thì …
9 diff  patch 






1
Bản vá mà không thay đổi chủ sở hữu và nhóm
Tôi đã có một tệp thuộc sở hữu của người dùng không phải root: # ls -l example.php -rw------- 1 foo bar ... example.php Tôi chỉ áp dụng một bản vá với một lệnh như patch -p0 <<-EOF --- .../example.php.orig 2012-06-20 15:07:13.000000000 +0200 +++ .../example.php 2012-06-20 15:43:05.000000000 +0200 ... EOF …
7 patch  chown 

3
Ý nghĩa của việc vá các tệp nhị phân?
Tôi đang cố gắng hiểu ý nghĩa của nó bằng cách vá các tệp nhị phân trong một ví dụ từ trang chủ của xxd: Patch the date in the file xxd.1 % echo "0000037: 3574 68" | xxd -r - xxd.1 % xxd -s 0x36 -l 13 -c 13 …
7 patch 
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.