Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

ci - Online w chmurze

Uruchom ci w darmowym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie ci, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


ci - sprawdź wersje RCS

STRESZCZENIE


ci [Opcje] filet ...

OPIS


ci przechowuje nowe wersje w plikach RCS. Uwzględniana jest każda nazwa pliku pasująca do sufiksu RCS
być plikiem RCS. Zakłada się, że wszystkie pozostałe są plikami roboczymi zawierającymi nowe wersje. ci
osadza zawartość każdego pliku roboczego w odpowiednim pliku RCS. Jeśli tylko A
podany jest plik roboczy, ci próbuje znaleźć odpowiedni plik RCS w podkatalogu RCS
a następnie w katalogu pliku roboczego. Aby uzyskać więcej informacji, zobacz NAZWY PLIKÓW poniżej.

W razie zamówieenia projektu ci aby działało, login dzwoniącego musi znajdować się na liście dostępu, z wyjątkiem listy dostępu
jest pusty lub wywołujący jest superużytkownikiem lub właścicielem pliku. Aby dołączyć nowy
rewizję do istniejącej gałęzi, rewizja końcówki na tej gałęzi musi zostać zablokowana przez
gość. W przeciwnym razie można utworzyć jedynie nowy oddział. To ograniczenie nie jest egzekwowane
dla właściciela pliku, jeśli zastosowano nierygorystyczne blokowanie (patrz RCS(1)). Zamek trzymany przez
ktoś inny może zostać złamany za pomocą RCS dowództwo.

Dopóki -f podana jest opcja, ci sprawdza, czy wersja, która ma zostać zdeponowana, różni się od
poprzedni. Jeśli nie, zamiast tworzyć nową wersję ci powraca do poprzedniego
jeden. Aby powrócić, zwyczajne ci usuwa plik roboczy i wszelkie blokady; ci -l trzyma i ci -u
usuwa dowolną blokadę, a następnie oba generują nowy plik roboczy, podobnie jak co -l or co -u
zastosowano w poprzedniej wersji. Podczas cofania dowolne -n i -s opcje mają zastosowanie
do poprzedniej wersji.

Za każdą złożoną rewizję, ci wyświetla monit o komunikat dziennika. Komunikat dziennika powinien
podsumowuje zmianę i musi być zakończony końcem pliku lub linią zawierającą . by
samo. Jeśli zaewidencjonowanych jest kilka plików ci pyta, czy ponownie wykorzystać poprzedni dziennik
wiadomość. Jeśli standardowe wejście nie jest terminalem, ci pomija monit i używa metody
ten sam komunikat dziennika dla wszystkich plików. Zobacz też -m.

Jeśli plik RCS nie istnieje, ci tworzy go i deponuje zawartość obróbki
plik jako wersja początkowa (domyślny numer: 1.1). Lista dostępu jest inicjalizowana
pusty. Zamiast komunikatu dziennika, ci żąda tekstu opisu (patrz -t poniżej).

Liczba obrót silnika zdeponowanej wersji można podać w dowolnej opcji -f, -i, -I,
-j, -k, -l, -M, -q, -rlub -u. obrót silnika może być symboliczny, numeryczny lub mieszany. Nazwy symboliczne w
obrót silnika musi być już zdefiniowany; zobacz -n i -N opcje nadawania imion podczas meldowania się.
If obrót silnika is $, ci określa numer wersji na podstawie wartości słów kluczowych w pliku roboczym.

If obrót silnika zaczyna się od kropki, po czym dołączana jest domyślna gałąź (zwykle pień).
to. Gdyby obrót silnika to numer oddziału, po którym następuje kropka, a następnie najnowsza wersja tego
oddział jest używany.

If obrót silnika jest numerem wersji, musi być wyższy od najnowszego w gałęzi, do której
obrót silnika należy lub musi otworzyć nowy oddział.

If obrót silnika jest oddziałem, a nie numerem wersji, nowa wersja jest do niego dołączona
oddział. Numer poziomu uzyskuje się poprzez zwiększenie numeru rewizji końcówki
oddział. Jeśli obrót silnika wskazuje nieistniejącą gałąź, gałąź ta jest tworzona z inicjałem
numer wersji obrót silnika.1.

If obrót silnika jest pominięty, ci próbuje uzyskać nowy numer wersji z ostatniej blokady osoby wywołującej.
Jeśli dzwoniący zablokował wersję końcówki gałęzi, nowa wersja zostanie dołączona
ta gałąź. Nowy numer rewizji uzyskuje się poprzez zwiększenie numeru rewizji końcówki.
Jeśli dzwoniący zablokował wersję bez napiwków, nowe rozgałęzienie zostanie uruchomione z tą wersją do
zwiększając najwyższy numer oddziału w tej wersji. Domyślna gałąź początkowa i
numery poziomów są 1.

If obrót silnika jest pomijany, a obiekt wywołujący nie ma blokady, ale jest właścicielem pliku, a blokada nie jest ustawiona na
rygorystyczny, wówczas wersja jest dołączana do domyślnej gałęzi (zwykle do gałęzi głównej; zobacz
-b opcja RCS(1)).

Wyjątek: na pniu poprawki można dodawać na końcu, ale nie można ich wstawiać.

OPCJE


-robrót silnika Sprawdź w wersji obrót silnika.

-r Nagie -r opcja (bez żadnej rewizji) ma niezwykłe znaczenie w ci. Z innym
Polecenia RCS, gołe -r opcja określa najnowszą wersję wersji domyślnej
oddział, ale z ci, Nagi -r opcja przywraca domyślne zachowanie
zwolnienie blokady i usunięcie pliku roboczego i służy do zastąpienia wszelkich ustawień domyślnych
-l or -u opcje ustalone przez aliasy powłoki lub skrypty.

-l[obrót silnika]
działa jak -r, z wyjątkiem tego, że wykonuje dodatkowy co -l za złożoną rewizję.
W ten sposób zdeponowana wersja jest natychmiast ponownie sprawdzana i blokowana. To jest
przydatne do zapisania wersji, chociaż chce się ją kontynuować po
zameldować się.

-u[obrót silnika]
działa jak -l, z tą różnicą, że zdeponowana wersja nie jest zablokowana. To pozwala
przeczytaj plik roboczy natychmiast po sprawdzeniu.

Połączenia -l, odsłonić -r, -u opcje wykluczają się wzajemnie i po cichu zastępują każdą z nich
inny. Na przykład, ci -u -r odpowiada ci -r bo gołe -r nadpisuje -u.

-f[obrót silnika]
wymusza depozyt; nowa wersja zostaje złożona, nawet jeśli nie różni się od wersji
poprzedzający jeden.

-k[obrót silnika]
przeszukuje plik roboczy pod kątem wartości słów kluczowych w celu określenia jego numeru wersji,
data powstania, stan i autor (patrz co(1)) i przypisuje te wartości do
zdeponowanej wersji, zamiast obliczać je lokalnie. Generuje również
domyślny komunikat logowania, zawierający informację o logowaniu osoby dzwoniącej i aktualnej dacie zameldowania.
Ta opcja jest przydatna w przypadku dystrybucji oprogramowania. Wersja, która jest wysyłana do
należy sprawdzić kilka witryn za pomocą -k opcję w tych witrynach, aby zachować
oryginalny numer, data, autor i stan. Wyodrębnione wartości słów kluczowych i
domyślny komunikat dziennika można zastąpić opcjami -d, -m, -s, -w, i jakikolwiek
opcja posiadająca numer wersji.

-q[obrót silnika]
tryb cichy; dane wyjściowe diagnostyczne nie są drukowane. Wersja, która nie jest inna
z poprzedniego nie wpłaca się, chyba że -f jest podawany.

-i[obrót silnika]
wstępne zameldowanie; zgłoś błąd, jeśli plik RCS już istnieje. Pozwala to uniknąć rasy
warunków w niektórych zastosowaniach.

-j[obrót silnika]
po prostu sprawdź i nie inicjuj; zgłoś błąd, jeśli plik RCS tego nie robi
już istnieje.

-I[obrót silnika]
tryb interaktywny; użytkownik jest proszony i pytany, nawet jeśli standardowe wejście jest
nie terminal.

-d[dane]
zastosowania dane dla daty i godziny zameldowania. The dane jest określony w wolnym formacie jako
wyjaśnione w co(1). Przydaje się to do kłamstwa na temat daty zameldowania i do -k if
nie ma dostępnej daty. Jeśli dane jest pusty, czas pliku roboczego jest ostatni
stosowana jest modyfikacja.

-M[obrót silnika]
Ustaw czas modyfikacji każdego nowego pliku roboczego na datę jego odzyskania
rewizja. Na przykład, ci -d -M -u f nie zmienia się fczas modyfikacji, nawet jeśli
fzawartość zmienia się w wyniku podstawienia słów kluczowych. Używaj tej opcji ostrożnie; to może
zmieszany robić(1).

-m[msg]
używa ciągu msg jako komunikat dziennika dla wszystkich zarejestrowanych wersji. Jeśli msg is
pominięty, domyślnie jest to „*** pusty komunikat dziennika ***”. Zgodnie z konwencją rejestruj wiadomości
które zaczynają się od # są komentarzami i są ignorowane przez programy takie jak GNU Emacs vc
pakiet. Rejestruj także wiadomości zaczynające się od {nazwa kępy} (po którym następuje biała spacja)
mają być zgrupowane, jeśli to możliwe, nawet jeśli są ze sobą powiązane
różne pliki; the {nazwa kępy} etykieta służy jedynie do zbijania i tak nie jest
uważany za część samego komunikatu dziennika.

-nNazwa przypisuje symboliczną nazwę Nazwa do numeru zaewidencjonowanej rewizji. ci wydruki
komunikat o błędzie, jeśli Nazwa jest już przypisany do innego numeru.

-NNazwa sama, jak -n, z tą różnicą, że zastępuje poprzednie przypisanie Nazwa.

-sbyły
ustawia stan zaewidencjonowanej wersji na identyfikator były. Domyślny
stan jest Exp.

-tfilet zapisuje tekst opisowy z treści o nazwie filet do pliku RCS,
usuwanie istniejącego tekstu. ten filet nie można zacząć od -.

-T-ciąg
Napisz opisowy tekst z ciąg do pliku RCS, usuwając istniejące
tekst.

Połączenia -t opcja w obu jej postaciach ma skutek jedynie podczas wstępnej odprawy; to jest
w przeciwnym razie po cichu zignorowano.

Podczas wstępnej odprawy, jeśli -t nie jest podany, ci pobiera tekst ze standardu
input, zakończone końcem pliku lub linią zawierającą . samodzielnie. Użytkownik jest
monit o podanie tekstu, jeśli możliwa jest interakcja; Widzieć -I.

Aby zapewnić kompatybilność wsteczną ze starszymi wersjami RCS, należy użyć gołego pliku -t opcja jest ignorowana.

-T Ustaw czas modyfikacji pliku RCS na czas nowej wersji, jeśli była pierwsza
poprzedza tę ostatnią i następuje nowa rewizja; zachowaj plik RCS
w przeciwnym razie czas modyfikacji. Jeśli zablokowałeś wersję, ci zwykle aktualizuje
Czas modyfikacji pliku RCS na czas aktualny, ponieważ zamek jest zapisany w formacie
RCS i usunięcie blokady wymaga zmiany pliku RCS. Może to stworzyć
plik RCS nowszy od pliku roboczego na jeden z dwóch sposobów: po pierwsze, ci -M można utworzyć
plik roboczy z datą wcześniejszą od aktualnej godziny; po drugie, podczas powrotu do
poprzednia wersja, plik RCS może ulec zmianie, podczas gdy plik roboczy pozostaje niezmieniony.
Te dwa przypadki mogą powodować nadmierną ponowną kompilację spowodowaną przez a robić(1) zależność
plik roboczy w pliku RCS. The -T opcja wstrzymuje tę rekompilację przez
kłamał na temat daty pliku RCS. Używaj tej opcji ostrożnie; może tłumić
rekompilację, nawet jeśli sprawdzenie jednego roboczego pliku powinno mieć wpływ na inny plik
plik powiązany z tym samym plikiem RCS. Załóżmy na przykład, że czas pliku RCS
to 01:00, czas (zmienionego) pliku roboczego to 02:00, inna kopia pliku
plik roboczy ma godzinę 03:00, a bieżąca godzina to 04:00. Następnie ci -d -T
ustawia czas pliku RCS na 02:00 zamiast zwykłego 04:00; to powoduje robić(1)
myśleć (błędnie), że druga kopia jest nowsza niż plik RCS.

-wZaloguj Się
zastosowania Zaloguj Się dla pola autora zdeponowanej wersji. Przydatne do leżenia
autor i dla -k jeśli nie ma autora.

-V Wydrukuj numer wersji RCS.

-Vn Emuluj wersję RCS n. Zobaczyć co(1) szczegóły.

-xsufiksy
określa przyrostki plików RCS. Niepusty sufiks pasuje do dowolnej nazwy pliku
kończące się przyrostkiem. Pusty przyrostek pasuje do dowolnej nazwy pliku formularza RCS/frag
or fragment1/RCS/fragment2. Połączenia -x Opcja może określić listę przyrostków oddzielonych przez /.
Na przykład, -x, v/ określa dwa przyrostki: ,v i pusty przyrostek. Jeśli dwa lub więcej
podano przyrostki, są one sprawdzane w kolejności podczas wyszukiwania pliku RCS; the
pierwszy, który działa, jest używany dla tego pliku. Jeśli nie zostanie znaleziony żaden plik RCS, ale plik RCS
można utworzyć plik, wypróbowywane są przyrostki w celu określenia nowego RCS
nazwa pliku. Wartość domyślna dla sufiksy jest zależny od instalacji; zwykle tak jest
,v/ dla hostów takich jak Unix, które dopuszczają przecinki w nazwach plików i jest pusty (tj
pusty sufiks) dla innych hostów.

-zstrefa określa format wyjściowy daty w podstawieniu słów kluczowych i określa domyślny
strefa czasowa dla dane -ddane opcja. strefa powinien być pusty, numeryczny UTC
offset lub specjalny ciąg LT na czas lokalny. Wartość domyślna to pusta strefa,
który wykorzystuje tradycyjny format RCS UTC bez wskazania strefy czasowej i
z ukośnikami oddzielającymi części daty; w przeciwnym razie czasy są wyprowadzane w ISO
8601 ze wskazaniem strefy czasowej. Na przykład, jeśli czas lokalny to 11 stycznia,
1990, 8:XNUMX czasu pacyficznego standardowego, osiem godzin na zachód od UTC, wtedy czas jest wyprowadzany
w sposób następujący:

opcja czas wydajność
-z 1990/01/12 04:00:00 (Domyślne)
-zLT 1990-01-11 20: 00: 00-08
-z+05:30 1990-01-12 09:30:00+05:30

Połączenia -z opcja nie wpływa na daty przechowywane w plikach RCS, które są zawsze UTC.

FILE NAZWA


Pary plików RCS i plików roboczych można określić na trzy sposoby (patrz także przykład
Sekcja).

1) Podano zarówno plik RCS, jak i plik roboczy. Nazwa pliku RCS ma postać
fragment1/plik roboczyX a nazwa pliku roboczego ma postać fragment2/plik roboczy gdzie fragment1/ i
fragment2/ są (prawdopodobnie różne lub puste) nazwy plików, plik roboczy jest nazwą pliku, oraz X jest
Sufiks RCS. Jeśli X jest pusty, fragment1/ musi zaczynać się od RCS/ lub musi zawierać /RCS/.

2) Podano tylko plik RCS. Następnie w bieżącym katalogu tworzony jest plik roboczy
a jego nazwa pochodzi od nazwy pliku RCS poprzez usunięcie fragment1/ i przyrostek X.

3) Podano tylko plik roboczy. Następnie ci uwzględnia każdy przyrostek RCS X z kolei patrząc
dla pliku RCS formularza fragment2/RCS/plik roboczyX lub (jeśli ten pierwszy nie zostanie znaleziony i X is
niepusty) fragment2/plik roboczyX.

Jeśli plik RCS zostanie określony bez nazwy pliku w 1) i 2), ci szuka pliku RCS
pierwszy w katalogu ./RCS a następnie w bieżącym katalogu.

ci zgłasza błąd, jeśli próba otwarcia pliku RCS nie powiedzie się z nietypowego powodu, nawet jeśli
nazwa pliku RCS to tylko jedna z kilku możliwości. Na przykład, aby powstrzymać użycie
Polecenia RCS w katalogu d, utwórz zwykły plik o nazwie d/RCS więc zwykłe próby
używać poleceń RCS w d ponieść porażkę, ponieważ d/RCS nie jest katalogiem.

PRZYKŁADY


Przypuszczać ,v jest przyrostkiem RCS, a bieżący katalog zawiera podkatalog RCS ze związkiem
plik RCS io.c, v. Następnie każde z poniższych poleceń sprawdza kopię io.c najnowszych
RCS/io.c, v jako najnowsza wersja, usuwanie 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;

Załóżmy zamiast tego, że pusty sufiks jest sufiksem RCS, a bieżący katalog zawiera
podkatalog RCS z plikiem RCS io.c. Każde z poniższych poleceń sprawdza a
nowa rewizja.

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

FILE TRYBY


Plik RCS utworzony przez ci dziedziczy uprawnienia do odczytu i wykonywania z pliku roboczego.
Jeśli plik RCS już istnieje, ci zachowuje swoje uprawnienia do odczytu i wykonywania. ci zawsze
wyłącza wszystkie uprawnienia do zapisu plików RCS.

Korzystaj z ci online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    głęboko czyste
    głęboko czyste
    Skrypt Kotlin, który niszczy wszystkie kompilacje
    pamięci podręczne z projektów Gradle/Android.
    Przydatne, gdy pozwala na to Gradle lub IDE
    w dół. Skrypt został przetestowany na
    macOS, ale...
    Pobierz głębokie czyszczenie
  • 2
    Wtyczka Eclipse Checkstyle
    Wtyczka Eclipse Checkstyle
    Wtyczka Eclipse Checkstyle
    integruje kod Java Checkstyle
    audytora do Eclipse IDE. The
    wtyczka zapewnia informacje zwrotne w czasie rzeczywistym
    użytkownik o naruszeniu...
    Pobierz wtyczkę Eclipse Checkstyle
  • 3
    Gracz AstrOrz
    Gracz AstrOrz
    AstrOrz Player to darmowy odtwarzacz multimedialny
    oprogramowanie, częściowo oparte na WMP i VLC. The
    odtwarzacz jest w minimalistycznym stylu, z
    więcej niż dziesięć kolorów motywu, a także może
    b ...
    Pobierz AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV to dodatek do XBMC/
    Kodi que allowe disponer de un
    dekodowanie usług IPTV de
    Movistar integrado en uno de los
    mediacenter ma...
    Pobierz movistartv
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks to darmowa, otwarta
    międzyplatformowe C, C++ i Fortran IDE
    zbudowany, aby sprostać najbardziej wymagającym potrzebom
    swoich użytkowników. Jest przeznaczony do bardzo
    rozciąga się...
    Pobierz Code::Blocks
  • 6
    Wśród
    Wśród
    Pośród zaawansowanego interfejsu Minecraft
    a śledzenie danych/struktur to narzędzie
    wyświetl przegląd gry Minecraft
    świat, nie tworząc go. To
    mogą ...
    Pobierz Wśród
  • więcej »

Komendy systemu Linux

Ad