Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

ci - Trực tuyến trên đám mây

Chạy ci trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên 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

Đây là lệnh ci có thể được 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 giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


ci - kiểm tra các bản sửa đổi RCS

SYNOPSIS


ci [lựa chọn] hồ sơ hữu ích. Cảm ơn !

MÔ TẢ


ci lưu trữ các bản sửa đổi mới vào tệp RCS. Mỗi tên tệp phù hợp với hậu tố RCS được đưa đến
là một tệp RCS. Tất cả những người khác được giả định là các tệp đang hoạt động có chứa các bản sửa đổi mới. ci
gửi nội dung của từng tệp làm việc vào tệp RCS tương ứng. Nếu chỉ một
tập tin làm việc được đưa ra, ci cố gắng tìm tệp RCS tương ứng trong thư mục con RCS
và sau đó trong thư mục của tệp đang làm việc. Để biết thêm chi tiết, hãy xem TỆP ĐẶT TÊN bên dưới.

Trong ci để hoạt động, thông tin đăng nhập của người gọi phải nằm trong danh sách truy cập, ngoại trừ nếu danh sách truy cập
trống hoặc người gọi là superuser hoặc chủ sở hữu của tệp. Để thêm một cái mới
sửa đổi cho một nhánh hiện có, bản sửa đổi mẹo trên nhánh đó phải được khóa bởi
người gọi. Nếu không, chỉ có thể tạo một nhánh mới. Hạn chế này không được thực thi
cho chủ sở hữu của tệp nếu sử dụng khóa không nghiêm ngặt (xem rcs(1)). Một ổ khóa được giữ bởi
ai đó khác có thể bị phá vỡ với rcs chỉ huy.

Trừ khi -f tùy chọn được đưa ra, ci kiểm tra xem bản sửa đổi được gửi có khác với
cái trước. Nếu không, thay vì tạo một bản sửa đổi mới ci trở lại trước
một. Để hoàn nguyên, bình thường ci loại bỏ tệp đang làm việc và bất kỳ khóa nào; ci -l giữ và ci -u
loại bỏ bất kỳ khóa nào và sau đó cả hai đều tạo một tệp làm việc mới giống như thể co -l or co -u
đã được áp dụng cho bản sửa đổi trước đó. Khi hoàn nguyên, bất kỳ -n-s các tùy chọn áp dụng
đối với bản sửa đổi trước đó.

Đối với mỗi bản sửa đổi được ký gửi, ci lời nhắc cho một thông báo nhật ký. Thông báo nhật ký nên
tóm tắt thay đổi và phải được kết thúc bằng cuối tệp hoặc bằng một dòng chứa . by
chinh no. Nếu một số tệp được đăng ký ci hỏi có sử dụng lại nhật ký trước đó không
thông điệp. Nếu đầu vào chuẩn không phải là đầu cuối, ci ngăn chặn lời nhắc và sử dụng
cùng một thông báo nhật ký cho tất cả các tệp. Xem thêm -m.

Nếu tệp RCS không tồn tại, ci tạo ra nó và gửi nội dung của công việc
tệp dưới dạng bản sửa đổi ban đầu (số mặc định: 1.1). Danh sách truy cập được khởi tạo thành
trống. Thay vì thông báo nhật ký, ci yêu cầu văn bản mô tả (xem -t dưới đây).

Số vòng quay của bản sửa đổi đã gửi có thể được đưa ra bởi bất kỳ tùy chọn nào -f, -i, -I,
-j, -k, -l, -M, -q, -r, hoặc là -u. vòng quay có thể là biểu tượng, số hoặc hỗn hợp. Tên tượng trưng trong
vòng quay phải đã được xác định; xem -n-N các tùy chọn để chỉ định tên trong quá trình đăng ký.
If vòng quay is $, ci xác định số sửa đổi từ các giá trị từ khóa trong tệp làm việc.

If vòng quay bắt đầu bằng một dấu chấm, sau đó nhánh mặc định (thường là thân) được thêm vào
nó. Nếu vòng quay là một số nhánh theo sau là dấu chấm, sau đó là bản sửa đổi mới nhất trên đó
nhánh được sử dụng.

If vòng quay là số sửa đổi, nó phải cao hơn số mới nhất trên nhánh mà
vòng quay thuộc, hoặc phải bắt đầu một chi nhánh mới.

If vòng quay là một nhánh chứ không phải là một số sửa đổi, phiên bản mới được thêm vào
chi nhánh. Số cấp có được bằng cách tăng số sửa đổi mẹo của cấp đó
chi nhánh. Nếu như vòng quay chỉ ra một nhánh không tồn tại, nhánh đó được tạo với
bản sửa đổi được đánh số vòng quay.1.

If vòng quay bị bỏ qua, ci cố gắng lấy số sửa đổi mới từ lần khóa cuối cùng của người gọi.
Nếu người gọi đã khóa bản sửa đổi mẹo của một nhánh, bản sửa đổi mới sẽ được thêm vào
nhánh đó. Số sửa đổi mới có được bằng cách tăng số sửa đổi mẹo.
Nếu người gọi khóa một bản sửa đổi không có mẹo, một nhánh mới sẽ được bắt đầu tại bản sửa đổi đó bằng
tăng số nhánh cao nhất tại bản sửa đổi đó. Nhánh ban đầu mặc định và
số cấp là 1.

If vòng quay bị bỏ qua và người gọi không có khóa, nhưng sở hữu tệp và khóa không được đặt thành
khắt khe, sau đó bản sửa đổi được thêm vào nhánh mặc định (thường là thân cây; hãy xem
-b tùy chọn rcs(1)).

Ngoại lệ: Trên thân cây, các bản sửa đổi có thể được nối vào cuối, nhưng không được chèn vào.

LỰA CHỌN


-rvòng quay Kiểm tra bản sửa đổi vòng quay.

-r Trần -r tùy chọn (không có bất kỳ sửa đổi nào) có một ý nghĩa bất thường trong ci. Với người khác
Các lệnh RCS, một -r tùy chọn chỉ định bản sửa đổi gần đây nhất trên mặc định
chi nhánh, nhưng với ci, một trần -r tùy chọn thiết lập lại hành vi mặc định của
giải phóng khóa và xóa tệp đang hoạt động, đồng thời được sử dụng để ghi đè bất kỳ tệp mặc định nào
-l or -u các tùy chọn được thiết lập bởi bí danh hoặc tập lệnh shell.

-l[vòng quay]
hoạt động như -r, ngoại trừ nó thực hiện một bổ sung co -l cho bản sửa đổi đã ký gửi.
Do đó, bản sửa đổi đã ký gửi ngay lập tức được kiểm tra lại và bị khóa. Đây là
hữu ích để lưu một bản sửa đổi mặc dù một người muốn tiếp tục chỉnh sửa nó sau
đăng ký vào.

-u[vòng quay]
hoạt động như -l, ngoại trừ việc bản sửa đổi đã ký gửi không bị khóa. Điều này cho phép một
đọc tệp làm việc ngay lập tức sau khi đăng ký.

Sản phẩm -l, trần -r-u các tùy chọn loại trừ lẫn nhau và âm thầm ghi đè từng
khác. Ví dụ, ci -u -r tương đương với ci -r bởi vì trần -r ghi đè -u.

-f[vòng quay]
buộc đặt cọc; bản sửa đổi mới được gửi ngay cả khi nó không khác với
trước một.

-k[vòng quay]
tìm kiếm các giá trị từ khóa trong tệp đang hoạt động để xác định số sửa đổi của nó,
ngày tạo, tiểu bang và tác giả (xem co(1)), và gán các giá trị này cho
ký gửi bản sửa đổi, thay vì tính toán chúng cục bộ. Nó cũng tạo ra một
thông báo đăng nhập mặc định ghi chú thông tin đăng nhập của người gọi và ngày đăng ký thực tế.
Tùy chọn này hữu ích cho việc phân phối phần mềm. Một bản sửa đổi được gửi đến
một số trang web nên được đăng ký với -k tùy chọn tại các trang web này để bảo tồn
số, ngày tháng, tác giả và tiểu bang ban đầu. Các giá trị từ khóa được trích xuất và
thông báo nhật ký mặc định có thể được ghi đè với các tùy chọn -d, -m, -s, -w, và bất kỳ
tùy chọn mang số sửa đổi.

-q[vòng quay]
chế độ yên lặng; đầu ra chẩn đoán không được in. Một bản sửa đổi không khác
từ cái trước đó không được ký gửi, trừ khi -f được đưa ra.

-i[vòng quay]
đăng ký ban đầu; báo lỗi nếu tệp RCS đã tồn tại. Điều này tránh cuộc đua
điều kiện trong các ứng dụng nhất định.

-j[vòng quay]
chỉ cần đăng ký và không khởi tạo; báo lỗi nếu tệp RCS không
đã tồn tại.

-I[vòng quay]
chế độ tương tác; người dùng được nhắc và hỏi ngay cả khi đầu vào tiêu chuẩn là
không phải là một thiết bị đầu cuối.

-d[ngày]
sử dụng ngày cho ngày và giờ đăng ký. Các ngày được chỉ định ở định dạng miễn phí là
giải thích trong co(1). Điều này hữu ích cho việc nói dối về ngày đăng ký và -k if
không có ngày nào có sẵn. Nếu như ngày trống, thời gian cuối cùng của tệp làm việc
sửa đổi được sử dụng.

-M[vòng quay]
Đặt thời gian sửa đổi trên bất kỳ tệp làm việc mới nào là ngày truy xuất
ôn tập. Ví dụ, ci -d -M -u f không thay đổi fthời gian sửa đổi của, ngay cả khi
fnội dung của thay đổi do thay thế từ khóa. Sử dụng tùy chọn này một cách cẩn thận; nó có thể
bối rối làm cho(1).

-m[msg]
sử dụng chuỗi msg dưới dạng thông báo nhật ký cho tất cả các bản sửa đổi được đăng ký. Nếu msg is
bị bỏ qua, nó mặc định là "*** thông báo nhật ký trống ***". Theo quy ước, ghi nhật ký thông báo
bắt đầu với # là nhận xét và bị bỏ qua bởi các chương trình như GNU Emacs's vc
Bưu kiện. Ngoài ra, ghi nhật ký các tin nhắn bắt đầu bằng {tên cụm} (tiếp theo là khoảng trắng)
được kết hợp với nhau nếu có thể, ngay cả khi chúng được liên kết với
các tập tin khác nhau; NS {tên cụm} nhãn chỉ được sử dụng để đóng cục, và không
được coi là một phần của chính thông báo nhật ký.

-ntên gán tên tượng trưng tên vào số của bản sửa đổi đã đăng ký. ci in
một thông báo lỗi nếu tên đã được gán cho một số khác.

-Ntên giống như -n, ngoại trừ việc nó ghi đè một nhiệm vụ trước đó của tên.

-snhà nước
đặt trạng thái của bản sửa đổi đã đăng ký thành số nhận dạng nhà nước. Mặc định
trạng thái là Exp.

-thồ sơ viết văn bản mô tả từ nội dung của tên hồ sơ vào tệp RCS,
xóa văn bản hiện có. Các hồ sơ không thể bắt đầu bằng -.

-NS-chuỗi
Viết văn bản mô tả từ chuỗi vào tệp RCS, xóa
văn bản.

Sản phẩm -t tùy chọn, ở cả hai dạng, chỉ có hiệu lực trong lần đăng ký đầu tiên; nó là
im lặng bỏ qua theo cách khác.

Trong lần đăng ký đầu tiên, nếu -t không được đưa ra, ci lấy văn bản từ tiêu chuẩn
đầu vào, được kết thúc bằng cuối tệp hoặc bằng một dòng chứa . bởi bản thân. Người dùng là
được nhắc cho văn bản nếu có thể tương tác; Thấy chưa -I.

Để tương thích ngược với các phiên bản RCS cũ hơn, một -t tùy chọn bị bỏ qua.

-T Đặt thời gian sửa đổi của tệp RCS thành thời gian của bản sửa đổi mới nếu trước đó
đi trước cái sau và có một bản sửa đổi mới; bảo quản tệp RCS của
thời gian sửa đổi nếu không. Nếu bạn đã khóa một bản sửa đổi, ci thường cập nhật
Thời gian sửa đổi của tệp RCS thành thời điểm hiện tại, vì khóa được lưu trữ trong
Tệp RCS và xóa khóa yêu cầu thay đổi tệp RCS. Điều này có thể tạo ra một
Tệp RCS mới hơn tệp đang hoạt động theo một trong hai cách: thứ nhất, ci -M có thể tạo ra
hồ sơ làm việc có ngày trước thời điểm hiện tại; thứ hai, khi hoàn nguyên về
bản sửa đổi trước đó tệp RCS có thể thay đổi trong khi tệp làm việc vẫn không thay đổi.
Hai trường hợp này có thể gây ra sự biên dịch lại quá mức do làm cho(1) sự phụ thuộc của
tệp làm việc trên tệp RCS. Các -T tùy chọn ức chế việc biên dịch lại này bằng cách
nói dối về ngày tháng của tệp RCS. Sử dụng tùy chọn này một cách cẩn thận; nó có thể ngăn chặn
biên dịch lại ngay cả khi đăng ký của một tệp đang làm việc sẽ ảnh hưởng đến tệp đang làm việc khác
tệp được liên kết với cùng một tệp RCS. Ví dụ: giả sử thời gian của tệp RCS
là 01:00, thời gian của hồ sơ làm việc (đã thay đổi) là 02:00, một số bản sao khác của
hồ sơ làm việc có thời điểm 03h00, hiện tại là 04h00. sau đó ci -d -T
đặt thời gian của tệp RCS thành 02:00 thay vì 04:00 thông thường; nguyên nhân này làm cho(1)
nghĩ (không chính xác) rằng bản sao khác mới hơn tệp RCS.

-wđăng nhập
sử dụng đăng nhập cho trường tác giả của bản sửa đổi đã lưu ký. Hữu ích khi nói dối về
tác giả và cho -k nếu không có tác giả.

-V In số phiên bản của RCS.

-Vn Mô phỏng phiên bản RCS n. Thấy co(1) để biết chi tiết.

-xhậu tố
chỉ định các hậu tố cho tệp RCS. Hậu tố không có gì phù hợp với bất kỳ tên tệp nào
kết thúc bằng hậu tố. Hậu tố trống phù hợp với bất kỳ tên tệp nào của biểu mẫu RCS /frag
or mảnh vỡ1/ RCS /khung 2. Sản phẩm -x tùy chọn có thể chỉ định một danh sách các hậu tố được phân tách bằng /.
Ví dụ, -x, v / chỉ định hai hậu tố: ,v và hậu tố trống. Nếu hai hoặc nhiều hơn
các hậu tố được chỉ định, chúng được thử theo thứ tự khi tìm kiếm tệp RCS; NS
cái đầu tiên hoạt động được sử dụng cho tệp đó. Nếu không tìm thấy tệp RCS nào ngoài RCS
tệp có thể được tạo, các hậu tố được thử để xác định RCS mới
tên tệp. Mặc định cho hậu tố có phụ thuộc vào cài đặt không; bình thường nó là
, v / đối với các máy chủ như Unix cho phép dấu phẩy trong tên tệp và trống (nghĩa là chỉ
hậu tố trống) cho các máy chủ khác.

-zkhu vực chỉ định định dạng đầu ra ngày trong thay thế từ khóa và chỉ định mặc định
múi giờ cho ngày trong -dngày Lựa chọn. Các khu vực phải để trống, UTC bằng số
bù đắp, hoặc chuỗi đặc biệt LT cho giờ địa phương. Giá trị mặc định là trống khu vực,
sử dụng định dạng RCS truyền thống của UTC mà không có bất kỳ chỉ báo múi giờ nào và
với dấu gạch chéo ngăn cách các phần của ngày tháng; nếu không, thời gian được xuất ra trong ISO
Định dạng 8601 với chỉ báo múi giờ. Ví dụ: nếu giờ địa phương là ngày 11 tháng XNUMX,
1990, 8 giờ tối theo Giờ chuẩn Thái Bình Dương, tám giờ về phía tây UTC, sau đó là thời gian
như sau:

tùy chọn thời gian đầu ra
-z 1990/01/12 04:00:00 (Default)
-zLT 1990-01-11 20: 00: 00-08
-z + 05: 30 1990-01-12 09:30:00+05:30

Sản phẩm -z tùy chọn không ảnh hưởng đến ngày được lưu trữ trong tệp RCS, luôn là UTC.

FILE ĐẶT tên


Các cặp tệp RCS và tệp đang làm việc có thể được chỉ định theo ba cách (xem thêm ví dụ
phần).

1) Cả tệp RCS và tệp làm việc đều được cung cấp. Tên tệp RCS có dạng
mảnh vỡ1/tệp công việcX và tên tệp làm việc có dạng mảnh vỡ2/hồ sơ công việc Ở đâu mảnh vỡ1/
mảnh vỡ2/ là (có thể khác hoặc trống) tên tệp, hồ sơ công việc là một tên tệp, và X là một
Hậu tố RCS. Nếu như X trống rỗng, mảnh vỡ1/ phải bắt đầu với RCS / hoặc phải chứa / RCS /.

2) Chỉ có tệp RCS được cung cấp. Sau đó, tệp làm việc được tạo trong thư mục hiện tại
và tên của nó có nguồn gốc từ tên tệp RCS bằng cách xóa mảnh vỡ1/ và hậu tố X.

3) Chỉ có tệp làm việc được đưa ra. sau đó ci xem xét mỗi hậu tố RCS X đến lượt mình, nhìn
cho một tệp RCS của biểu mẫu mảnh vỡ2/ RCS /tệp công việcX hoặc (nếu cái cũ không được tìm thấy và X is
không có gì) mảnh vỡ2/tệp công việcX.

Nếu tệp RCS được chỉ định mà không có tên tệp trong 1) và 2), ci tìm kiếm tệp RCS
đầu tiên trong danh bạ ./RCS và sau đó trong thư mục hiện tại.

ci báo cáo lỗi nếu cố gắng mở tệp RCS không thành công vì một lý do bất thường, ngay cả khi
tên của tệp RCS chỉ là một trong số các khả năng. Ví dụ: để ngăn chặn việc sử dụng
Các lệnh RCS trong một thư mục d, tạo một tệp thông thường có tên d/ RCS vì vậy mà những nỗ lực bình thường
để sử dụng các lệnh RCS trong d thất bại bởi vì d/ RCS không phải là một thư mục.

VÍ DỤ


Giả sử ,v là một hậu tố RCS và thư mục hiện tại chứa một thư mục con RCS với một
Tệp RCS io.c, v. Sau đó, mỗi lệnh sau kiểm tra trong một bản sao của io.c trong
RCS / io.c, v là bản sửa đổi mới nhất, loại bỏ io.c.

ci io.c; ci RCS / io.c, v; ci io.c, v;
ci io.c RCS / io.c, v; ci io.c io.c, v;
ci RCS / io.c, v io.c; ci io.c, v io.c;

Thay vào đó, giả sử rằng hậu tố trống là hậu tố RCS và thư mục hiện tại chứa
một thư mục con RCS với một tệp RCS io.c. Mỗi lệnh sau sẽ kiểm tra trong một
Sửa đổi mới.

ci io.c; ci RCS / io.c;
ci io.c RCS / io.c;
ci RCS / io.c io.c;

FILE CHẾ ĐỘ


Tệp RCS được tạo bởi ci kế thừa quyền đọc và thực thi từ tệp đang làm việc.
Nếu tệp RCS đã tồn tại, ci bảo toàn quyền đọc và thực thi của nó. ci luôn luôn
tắt tất cả quyền ghi của tệp RCS.

Sử dụng ci trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    sạch sâu
    sạch sâu
    Một tập lệnh Kotlin kích hoạt tất cả các bản dựng
    cache từ các dự án Gradle/Android.
    Hữu ích khi Gradle hoặc IDE cho phép bạn
    xuống. Kịch bản đã được thử nghiệm trên
    macOS, nhưng ...
    Tải xuống sạch sâu
  • 2
    Trình cắm kiểu kiểm tra Eclipse
    Trình cắm kiểu kiểm tra Eclipse
    Trình cắm thêm Eclipse Checkstyle
    tích hợp mã Checkstyle Java
    đánh giá viên vào IDE Eclipse. Các
    plug-in cung cấp phản hồi theo thời gian thực để
    người dùng về vi phạm ...
    Tải xuống Trình cắm kiểu kiểm tra Eclipse
  • 3
    AstrOrzNgười Chơi
    AstrOrzNgười Chơi
    AstrOrz Player là trình phát đa phương tiện miễn phí
    phần mềm, một phần dựa trên WMP và VLC. Các
    người chơi theo phong cách tối giản, với
    hơn mười màu chủ đề và cũng có thể
    b ...
    Tải xuống AstrOrzPlayer
  • 4
    phim trường
    phim trường
    Kodi Movistar+ TV là một ADDON cho XBMC/
    Kodi que allowe disponer de un
    bộ giải mã dịch vụ IPTV
    Tích hợp Movistar en uno de los
    trung tâm truyền thông ...
    Tải phimstartv
  • 5
    Mã :: Khối
    Mã :: Khối
    Code::Blocks là mã nguồn mở, miễn phí,
    đa nền tảng C, C++ và Fortran IDE
    được xây dựng để đáp ứng những nhu cầu khắt khe nhất
    của người dùng của nó. Nó được thiết kế rất
    mở rộng ...
    Tải xuống mã::Khối
  • 6
    Ở giữa
    Ở giữa
    Giao diện Minecraft giữa hoặc nâng cao
    và Theo dõi Dữ liệu / Cấu trúc là một công cụ để
    hiển thị tổng quan về Minecraft
    thế giới mà không thực sự tạo ra nó. Nó
    có thể ...
    Tải về giữa
  • Khác »

Lệnh Linux

Ad