Đây là lệnh pkgkde-vcs 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 mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
pkgkde-vcs - một công cụ trợ giúp cho kho lưu trữ Debian pkg-kde VCS.
SYNOPSIS
pkgkde-vcs [-vy] mệnh lệnh phụ [ TIỂU BAN LỰA CHỌN ] [- NGOẠI THẤT DỤNG CỤ LỰA CHỌN ]
pkgkde-git [-vy] mệnh lệnh phụ [ TIỂU BAN LỰA CHỌN ] [- NGOẠI THẤT DỤNG CỤ LỰA CHỌN ]
MÔ TẢ
pkgkde-vcs là một công cụ trợ giúp nhằm mục đích đơn giản hóa một số nhiệm vụ thường xuyên liên quan
với quản lý đóng gói trong kho hệ thống kiểm soát phiên bản (VCS). pkgkde-vcs
hỗ trợ minh bạch các VCS được sử dụng bởi các nhóm bảo trì Debian Qt / KDE bao bọc các VCS khác nhau
các chuỗi lệnh liên quan vào một giao diện CLI thuận tiện. Xin lưu ý rằng người trợ giúp này
thực thi các phương pháp hay nhất và quy ước đóng gói đã được người bảo trì Debian Qt / KDE thông qua
và do đó nó không nên được coi là một người trợ giúp đóng gói cho mục đích chung.
pkgkde-vcs nên được chạy từ kho đóng gói đã kiểm tra đầy đủ của gói nó
phải hành động theo. Thứ nhất, nó cố gắng phát hiện một VCS được sử dụng cho
đóng gói trong thư mục làm việc. Xin lưu ý rằng việc phát hiện có thể không thành công nếu
các tiện ích VCS cơ bản không được cài đặt. Nếu bạn muốn hoặc phải bắt buộc một VCS cụ thể
gõ, chạy lệnh dưới dạng pkgkde- $ vcs, Ví dụ pkgkde-git.
Nếu phát hiện thành công, pkgkde-vcs sẽ thực hiện các nhiệm vụ như được xác định cho các
mệnh lệnh phụ (ví dụ: thẻ). Các nhóm lệnh con khác nhau có thể được xác định cho từng VCS và từng
trong số họ có thể chấp nhận một tập hợp khác nhau của TIỂU BAN LỰA CHỌN (xem bên dưới). Tất cả tại địa phương
các tùy chọn lệnh con không được công nhận (hoặc các tùy chọn được chỉ định là NGOẠI THẤT DỤNG CỤ LỰA CHỌN sau --)
sẽ được chuyển đến (các) công cụ VCS bên ngoài mà pkgkde-vcs thực thi để thực hiện công việc.
pkgkde-vcs chấp nhận một vài chung lựa chọn áp dụng cho toàn bộ người trợ giúp hoặc
chung cho tất cả các VCS mà nó hỗ trợ. Chúng nên được thông qua trước khi mệnh lệnh phụ để được
được công nhận.
Thậm chí nếu pkgkde-vcs kiểm tra sự tỉnh táo sâu rộng trước khi làm bất cứ điều gì,
lệnh nó thực thi vẫn có thể không thành công. sau đó pkgkde-vcs sẽ chấm dứt ngay lập tức có thể
để kho lưu trữ ở trạng thái không nhất quán. Người dùng có thể khôi phục từ một
thất bại.
Tại thời điểm này, pkgkde-vcs chỉ hỗ trợ đi VCS.
LỰA CHỌN
Chung lựa chọn
-y Theo mặc định, việc thực thi lệnh bên ngoài đầu tiên thực hiện các thay đổi đối với
kho lưu trữ phải được xác nhận rõ ràng bởi người dùng. Tuy nhiên, nếu tùy chọn này là
được chỉ định, lệnh đầu tiên sẽ được chạy mà không cần xác nhận.
-n Không chạy bất kỳ lệnh bên ngoài nào thực hiện thay đổi đối với kho lưu trữ. Hữu ích với
-v để xem những lệnh nào với những tùy chọn nào sẽ được chạy.
-v Chi tiết hơn (ví dụ: hiển thị các lệnh bên ngoài khi chúng được thực thi).
-- NGOẠI THẤT DỤNG CỤ LỰA CHỌN
Vượt qua bổ sung NGOẠI THẤT DỤNG CỤ LỰA CHỌN đối với các lệnh bên ngoài pkgkde-vcs thi hành
để hoàn thành nhiệm vụ. Xem tài liệu cụ thể mệnh lệnh phụ để biết thêm
chi tiết.
HPORT TRỢ PHIÊN BẢN KIỂM SOÁT HỆ THỐNG VÀ ĐĂNG KÝ
đi
Để sử dụng pkgkde-vcs với Git, git(1) phải có sẵn trong PATH. Git trần
kho lưu trữ không được hỗ trợ và kho lưu trữ Git phải ở trạng thái đã kiểm tra hoàn toàn
(ngoại trừ nhân bản). Các lệnh con sau đây cho kho lưu trữ Git được hỗ trợ tại
chốc lát:
nhân bản Sao chép kho lưu trữ pkg-kde git được chỉ định. Lệnh con này phải được chỉ định bởi
buộc VCS phải git, tức là bằng cách chạy pkgkde-git ra lệnh hơn là pkgkde-vcs.
Kho lưu trữ phải được chỉ định tương đối với gốc của pkg-kde chính thức
cây kho. Sau khi hoạt động hoàn tất, kho lưu trữ nhân bản sẽ được đặt tại
cùng một vị trí tương đối trên hệ thống tệp cục bộ và cập nhật-cấu hình (Xem dưới đây)
sẽ được thực thi trên đó.
Ví dụ: để sao chép kho lưu trữ kde4libs từ kde-sc, kho akonadi
từ kde-yêu cầu và kho lưu trữ pkg-kde-tools từ cây gốc, thực thi:
$ pkgkde-git clone kde-sc / kde4libs
$ pkgkde-git clone kde-req / akonadi
$ pkgkde-git sao chép pkg-kde-tools
tag Gắn thẻ trạng thái đóng gói hiện tại (HEAD) khi tải lên kho lưu trữ Debian. Kho lưu trữ đang hoạt động
cây phải sạch trước khi thực hiện lệnh con này. Phiên bản gói hiện tại và
phân phối mục tiêu được xác định tự động từ debian / changelog.
Bản phân phối phải là bộ Debian hợp lệ để tránh gắn thẻ là chưa hoàn thành
(hay còn gọi là UNRELEASED) các bản sửa đổi.
Lệnh con sẽ tạo một thẻ Git có chú thích trong không gian tên "debian /". Các
lệnh con tự nó không chấp nhận bất kỳ tùy chọn bổ sung nào. Tất cả các NGOẠI THẤT DỤNG CỤ LỰA CHỌN
(nếu được chỉ định) và sẽ được chuyển đến git tag sự cầu khẩn. Nên ký
thẻ bằng cách chỉ định -s tùy chọn.
Thẻ được tạo bởi pkgkde-vcs tag sẽ đáp ứng các yêu cầu sau:
· Thẻ sẽ được đặt tên là "debian / " ở đâu là một debian đầy đủ
phiên bản gói không có kỷ nguyên. Tất cả các lần xuất hiện của ký tự ~ trong
sẽ được thay thế bằng ký tự - vì Git không hỗ trợ
~ ký tự trong tên thẻ.
· Thẻ sẽ được gán thông báo với nội dung như
/ " ở đâu là một phiên bản debian đầy đủ của
gói (không có bất kỳ sửa đổi nào kể cả epoch) và Là
phân phối gói này được tải lên.
Ví dụ, một tiêu chuẩn pkgkde-vcs tag sẽ thực hiện những điều sau đây
(giả sử phiên bản là 1: 2.3.4-5 và phân phối là thử nghiệm):
Thẻ $ git debian / 2.3.4-5 -m "1: 2.3.4-5 / thử nghiệm"
cập nhật-cấu hình
Thực hiện một số cấu hình phổ biến trên kho đóng gói đã kiểm tra. Tại
thời điểm, lệnh con thực hiện như sau:
· Thiết lập nhánh chính và các thẻ debian để đẩy. -f tùy chọn có thể được chỉ định
buộc cập nhật cấu hình đẩy ngay cả khi một số
cấu hình đã tồn tại.
· Đặt tên người dùng và địa chỉ email của kho lưu trữ thành các giá trị của TÊN DEBFULL
và BÁN HÀNG các biến môi trường tương ứng. -f tùy chọn có thể được chỉ định
để ghi đè các giá trị ngay cả khi kho lưu trữ đã có một số được chỉ định.
Sử dụng pkgkde-vcs trực tuyến bằng dịch vụ onworks.net