Đây là lệnh git-debcherry có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
git-debcherry - xuất cam kết chạm vào nguồn ngược dòng dưới dạng các bản vá
SYNOPSIS
git-debcherry [lựa chọn] Thượng nguồn [hội nhập]
MÔ TẢ
Chương trình này sẽ phân tích lịch sử git và cố gắng tạo một tập hợp các bản vá đáp ứng
điều kiện sau đây
1. Được đảm bảo áp dụng cho Thượng nguồn
2. Tạo cây công việc giống như hội nhập, ở ngoài ./debian
3. Không chạm vào ./debian
4. Càng nhiều càng tốt, khớp với lịch sử git từ Thượng nguồn đến hội nhập
CHI NHÁNH THÔNG SỐ
Thượng nguồn
Giới thiệu này phải phù hợp để xuất khẩu dưới dạng .orig.tar.gz. Đặc biệt lưu ý rằng
quilt không có cách nào để xóa các tệp không bao gồm tài liệu cần xóa
trong bản vá, vì vậy của bạn Thượng nguồn nhánh phải bao gồm mọi thao tác xóa tệp cần thiết.
hội nhập
Nhánh này chứa tất cả bao bì debian, cộng với bất kỳ thay đổi nào được đưa vào phần ngược dòng
nguồn của trình đóng gói debian. Đối số này là tùy chọn. Nếu như hội nhập không phải là
thông qua git-debcherry sẽ sử dụng TRỤ.
LỰA CHỌN
Lựa chọn tiếp theo đã khả thi:
-ồ, --thư mục đầu ra thư mục
Đặt đầu ra (các bản vá lỗi và tệp loạt) vào thư mục. Nếu không xác định, đầu ra
các bản vá (ở định dạng mbox) cho stdout.
-S, --Stat
Chỉ xuất ra các bản vá lỗi khác nhau
-NS, --gỡ lỗi
Đưa ra một số thông tin gỡ lỗi. Có lẽ chỉ hữu ích cho các nhà phát triển hoặc những người
báo cáo lỗi.
THÍ DỤ
Để xuất các bản vá giữa các thẻ v3.0 + dfsg1 và chi nhánh hiện tại thành ./debian/patches:
$ git-debcherry -o debian / patch v3.0 + dfsg1
GHI CHÚ
THI
git-debcherry hiện đang sử dụng git-filter-nhánh(1) viết lại tất cả các cam kết trên
nhánh tích hợp không hiển thị ở thượng nguồn. Tùy thuộc vào số lượng cam kết như vậy, điều này có thể
chậm đáng kể.
Đã xóa CÁC TẬP TIN
git-debcherry hiện đang theo dõi dpkg-nguồn(1) bỏ qua việc xóa tệp. Điều này có
tác dụng phụ tích cực của việc không làm đầy các bản vá lỗi, nhưng nếu bạn thực sự cần xóa các tệp
vì lý do xây dựng và / hoặc cấp phép, bạn nên xóa chúng trong Thượng nguồn.
Sử dụng git-debcherry trực tuyến bằng các dịch vụ onworks.net