İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

ci - Bulutta Çevrimiçi

OnWorks ücretsiz barındırma sağlayıcısında ci'yi Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen ci komutudur.

Program:

ADI


ci - RCS revizyonlarını kontrol edin

SİNOPSİS


ci [seçenekleri] dosya ...

TANIM


ci yeni revizyonları RCS dosyalarında saklar. Bir RCS son ekiyle eşleşen her dosya adı
bir RCS dosyası olun. Tüm diğerlerinin yeni revizyonlar içeren çalışma dosyaları olduğu varsayılır. ci
her çalışma dosyasının içeriğini ilgili RCS dosyasına depolar. sadece bir
çalışma dosyası verilir, ci bir RCS alt dizininde karşılık gelen RCS dosyasını bulmaya çalışır
ve sonra çalışma dosyasının dizininde. Daha fazla ayrıntı için aşağıdaki DOSYA ADLANDIRMA bölümüne bakın.

İçin ci çalışmak için, erişim listesi dışında, arayanın oturum açma bilgileri erişim listesinde olmalıdır.
boş veya arayan, dosyanın süper kullanıcısı veya sahibi. Yeni eklemek için
mevcut bir dala revizyon, o daldaki uç revizyonu tarafından kilitlenmelidir.
arayan. Aksi takdirde, yalnızca yeni bir şube oluşturulabilir. Bu kısıtlama uygulanmıyor
katı olmayan kilitleme kullanılıyorsa dosyanın sahibi için (bkz. RCS(1)). tarafından tutulan bir kilit
başkası kırılabilir RCS Komut.

Tabii -f seçenek verilir, ci yatırılacak revizyonun farklı olup olmadığını kontrol eder
önceki. Değilse, yeni bir revizyon oluşturmak yerine ci öncekine döner
bir. Geri dönmek için, sıradan ci çalışma dosyasını ve herhangi bir kilidi kaldırır; ci -l tutar ve ci -u
herhangi bir kilidi kaldırır ve ardından ikisi de sanki yeni bir çalışma dosyası oluşturur. co -l or co -u
önceki revizyona uygulanmıştı. Geri dönerken, herhangi bir -n ve -s seçenekler geçerlidir
önceki revizyona.

Yatırılan her revizyon için, ci bir günlük mesajı ister. Günlük mesajı
değişikliği özetleyin ve dosya sonu veya içeren bir satır ile sonlandırılmalıdır. . by
kendisi. Birkaç dosya iade edildiyse ci önceki günlüğün yeniden kullanılıp kullanılmayacağını sorar
İleti. Standart giriş bir terminal değilse, ci istemi bastırır ve
tüm dosyalar için aynı günlük mesajı. Ayrıca bakınız -m.

RCS dosyası yoksa, ci onu yaratır ve çalışmanın içeriğini depolar
ilk revizyon olarak dosya (varsayılan numara: 1.1). Erişim listesi için başlatıldı
boş. Günlük mesajı yerine, ci açıklayıcı metin ister (bkz. -t altında).

Numara devir Yatırılan revizyonun herhangi bir seçeneği ile verilebilir -f, -i, -I,
-j, -k, -l, -M, -q, -rya da -u. devir sembolik, sayısal veya karışık olabilir. Sembolik isimler
devir önceden tanımlanmış olmalıdır; görmek -n ve -N Check-in sırasında ad atama seçenekleri.
If devir is $, ci çalışma dosyasındaki anahtar kelime değerlerinden revizyon numarasını belirler.

If devir bir nokta ile başlar, ardından varsayılan dal (normalde ana hat)
o. Eğer devir bir noktanın ardından bir şube numarası, ardından bununla ilgili en son revizyon
şube kullanılmaktadır.

If devir bir revizyon numarasıdır, bulunduğu şubedeki en son numaradan yüksek olmalıdır.
devir aittir veya yeni bir şube açmalıdır.

If devir revizyon numarası yerine bir dal ise, yeni revizyon buna eklenir
dal. Seviye numarası, o seviyenin uç revizyon numarası artırılarak elde edilir.
dal. Eğer devir var olmayan bir dalı belirtir, bu dal ilk
revizyon numaralı devir.1.

If devir atlanmıştır, ci arayanın son kilidinden yeni revizyon numarasını türetmeye çalışır.
Arayan kişi bir dalın uç revizyonunu kilitlemişse, yeni revizyon şuraya eklenir.
o şube. Yeni revizyon numarası, uç revizyon numarası artırılarak elde edilir.
Arayan bahşiş olmayan bir revizyonu kilitlerse, o revizyonda yeni bir dal başlatılır.
bu revizyondaki en yüksek şube numarasını artırmak. Varsayılan ilk dal ve
seviye numaraları 1.

If devir atlanmıştır ve arayanın kilidi yoktur, ancak dosyanın sahibidir ve kilitleme şu şekilde ayarlanmamıştır:
sıkı, ardından revizyon varsayılan dala eklenir (normalde ana hat; bkz.
-b seçeneği RCS(1)).

İstisna: Bagajda, revizyonlar sona eklenebilir, ancak eklenemez.

SEÇENEKLER


-rdevir Revizyonu kontrol et devir.

-r Çıplak -r seçeneği (herhangi bir revizyon olmadan) alışılmadık bir anlama sahiptir ci. Diğeriyle
RCS komutları, çıplak -r seçenek, varsayılandaki en son revizyonu belirtir
şubesi var ama ci, çıplak -r seçeneği varsayılan davranışını yeniden kurar
bir kilidi serbest bırakmak ve çalışan dosyayı kaldırmak ve herhangi bir varsayılanı geçersiz kılmak için kullanılır
-l or -u kabuk takma adları veya komut dosyaları tarafından oluşturulan seçenekler.

-l[devir]
gibi çalışır -r, ek bir işlem gerçekleştirmesi dışında co -l yatırılan revizyon için.
Böylece yatırılan revizyon hemen tekrar kontrol edilir ve kilitlenir. Bu
sonra düzenlemeye devam etmek istense de, bir revizyonu kaydetmek için kullanışlıdır.
giriş.

-u[devir]
gibi çalışır -l, ancak yatırılan revizyon kilitli değildir. Bu, bir
Check-in işleminden hemen sonra çalışma dosyasını okuyun.

The -l, çıplak -r, ve -u seçenekler birbirini dışlar ve sessizce her birini geçersiz kılar
başka. Örneğin, ci -u -r eşdeğerdir ci -r çünkü çıplak -r geçersiz kılmaları -u.

-f[devir]
depozitoyu zorlar; yeni revizyon, öncekinden farklı olmasa bile yatırılır.
bir önceki.

-k[devir]
revizyon numarasını belirlemek için çalışma dosyasını anahtar kelime değerleri için arar,
oluşturma tarihi, durumu ve yazarı (bkz. co(1)) ve bu değerleri
yerel olarak hesaplamak yerine depolanmış revizyon. Aynı zamanda bir
arayanın girişini ve gerçek giriş tarihini belirten varsayılan giriş mesajı.
Bu seçenek yazılım dağıtımı için kullanışlıdır. Gönderilen bir revizyon
ile birkaç site kontrol edilmelidir. -k korumak için bu sitelerde seçenek
orijinal numara, tarih, yazar ve durum. Ayıklanan anahtar kelime değerleri ve
varsayılan günlük mesajı seçeneklerle geçersiz kılınabilir -d, -m, -s, -w, Ve herhangi biri
revizyon numarası taşıyan seçenek.

-q[devir]
sessiz mod; tanı çıktısı yazdırılmaz. Farklı olmayan bir revizyon
bir öncekinden yatırılmadıkça, -f verilmiş.

-i[devir]
ilk kontrol; RCS dosyası zaten mevcutsa bir hata bildirin. Bu yarıştan kaçınır
belirli uygulamalardaki koşullar.

-j[devir]
sadece kontrol edin ve başlatmayın; RCS dosyası çalışmıyorsa bir hata bildirin
zaten var.

-I[devir]
etkileşimli mod; standart girdi olsa bile kullanıcıya sorulur ve sorgulanır.
terminal değil.

-d[tarih]
kullanım tarih Check-in tarih ve saati için. NS tarih olarak serbest biçimde belirtilir
açıklandı co(1). Bu, check-in tarihi hakkında yalan söylemek ve -k if
tarih yok. Eğer tarih boş, çalışma dosyasının son zamanı
modifikasyon kullanılır.

-M[devir]
Herhangi bir yeni çalışma dosyasındaki değişiklik zamanını, alınan dosyanın tarihi olarak ayarlayın.
revizyon. Örneğin, ci -d -M -u f değiştirmez fdeğiştirilse bile, değişiklik zamanı
fanahtar kelime değişimi nedeniyle içeriği değişiyor. Bu seçeneği dikkatli kullanın; yapabilir
şaşırtmak yapmak(1).

-m[msg]
dizeyi kullanır msg teslim edilen tüm revizyonlar için günlük mesajı olarak. msg is
atlanırsa, varsayılan olarak "*** boş günlük mesajı ***" olur. Kurallara göre, günlük mesajları
şununla başlar # yorumlardır ve GNU Emacs'ınki gibi programlar tarafından yok sayılır vc
paket. Ayrıca, ile başlayan mesajları günlüğe kaydet {yığın adı} (ardından beyaz boşluk)
ile ilişkili olsalar bile, mümkünse bir araya getirilmeleri amaçlanmıştır.
farklı dosyalar; NS {yığın adı} etiket yalnızca kümeleme için kullanılır ve
günlük mesajının kendisinin bir parçası olarak kabul edilir.

-nisim sembolik adı atar isim check-in revizyonunun numarasına. ci baskılar
eğer bir hata mesajı isim zaten başka bir numaraya atanmış.

-Nisim gibi aynı -n, önceki bir atamayı geçersiz kılması dışında isim.

-sbelirtmek, bildirmek
teslim edilen revizyonun durumunu tanımlayıcıya ayarlar belirtmek, bildirmek. Varsayılan
devlet Exp.

-tdosya adlandırılmış içeriğinden açıklayıcı metin yazar dosya RCS dosyasına,
mevcut metni silme. NS dosya ile başlayamaz -.

-tdizi
Açıklayıcı metin yazın dizi RCS dosyasına, mevcut olanı silerek
Metin.

The -t seçenek, her iki biçiminde de yalnızca ilk check-in sırasında etkilidir; bu
sessizce görmezden gelindi.

İlk check-in sırasında, eğer -t verilmez, ci metni standarttan alır
girdi, dosya sonu veya içeren bir satır ile sonlandırıldı . kendi kendine. kullanıcı
etkileşim mümkünse metin istenir; görmek -I.

RCS'nin eski sürümleriyle geriye dönük uyumluluk için çıplak -t seçeneği yoksayılır.

-T RCS dosyasının değişiklik zamanını yeni revizyonun zamanına ayarlayın.
ikincisinden önce gelir ve yeni bir revizyon vardır; RCS dosyasını koru
aksi takdirde değişiklik süresi. Bir revizyonu kilitlediyseniz, ci genellikle günceller
RCS dosyasının değişiklik zamanı geçerli zamana, çünkü kilit
RCS dosyası ve kilidin kaldırılması, RCS dosyasının değiştirilmesini gerektirir. Bu bir
RCS dosyası, iki yoldan biriyle çalışma dosyasından daha yeni: ilk, ci -M bir oluşturabilirsiniz
geçerli saatten önceki bir tarihe sahip çalışma dosyası; ikincisi, geri dönerken
önceki revizyon, çalışma dosyası değişmeden kalırken RCS dosyası değişebilir.
Bu iki durum, bir yapmak(1) bağımlılığı
RCS dosyasındaki çalışma dosyası. NS -T seçenek bu yeniden derlemeyi şu şekilde engeller:
RCS dosyasının tarihi hakkında yalan söylemek. Bu seçeneği dikkatli kullanın; bastırabilir
bir çalışma dosyasının iade edilmesinin başka bir çalışmayı etkilemesi gerektiğinde bile yeniden derleme
aynı RCS dosyasıyla ilişkili dosya. Örneğin, RCS dosyasının zamanını varsayalım.
01:00, (değişen) çalışma dosyasının zamanı 02:00, dosyanın başka bir kopyası
çalışma dosyasının saati 03:00 ve şu anki saati 04:00. Sonra ci -d -T
RCS dosyasının saatini normal 02:00 yerine 04:00'ye ayarlar; bu neden olur yapmak(1)
(yanlış) diğer kopyanın RCS dosyasından daha yeni olduğunu düşünmek.

-wgiriş
kullanım giriş yatırılan revizyonun yazar alanı için. hakkında yalan söylemek için kullanışlıdır
yazar ve için -k eğer yazar yoksa.

-V RCS'nin sürüm numarasını yazdırın.

-Vn RCS sürümünü taklit et n. Görmek co(1) ayrıntılar için.

-xekleri
RCS dosyaları için son ekleri belirtir. Boş olmayan bir sonek herhangi bir dosya adıyla eşleşir
ekinde biten. Boş bir son ek, formun herhangi bir dosya adıyla eşleşir RCS/frag
or parça1/RCS/parça2. The -x seçeneği ile ayrılmış son eklerin bir listesini belirtebilirsiniz /.
Örneğin, -x,v/ iki sonek belirtir: ,v ve boş son ek. iki veya daha fazla ise
son ekler belirtilir, RCS dosyası aranırken sırayla denenir; NS
İlk çalışan o dosya için kullanılır. Bir RCS dosyası değil, bir RCS dosyası bulunamazsa
dosyası oluşturulabilir, yeni RCS'yi belirlemek için son ekler denenir.
dosyanın adı. için varsayılan ekleri kuruluma bağlıdır; normalde öyle
,v/ dosya adlarında virgüllere izin veren ve boş olan Unix gibi ana bilgisayarlar için (yani yalnızca
boş son ek) diğer ana bilgisayarlar için.

-zbölge anahtar sözcük değiştirmede tarih çıktı biçimini belirtir ve varsayılanı belirtir
için zaman dilimi tarih içinde -dtarih seçeneği. bölge boş olmalı, sayısal bir UTC
ofset veya özel dize LT yerel saat için. Varsayılan boş bölge,
herhangi bir saat dilimi göstergesi olmaksızın UTC'nin geleneksel RCS biçimini kullanan ve
tarihin bölümlerini ayıran eğik çizgilerle; aksi takdirde, zamanlar ISO'da çıktılanır
Saat dilimi göstergeli 8601 formatı. Örneğin, yerel saat 11 Ocak ise,
1990, 8pm Pasifik Standart Saati, UTC'nin sekiz saat batısında, ardından saat çıktısı alınır
aşağıdaki gibidir:

seçenek zaman çıktı
-z 1990/01/12 04:00:00 (Varsayılan)
-zLT 1990-01-11 20: 00: 00-08
-z+05:30 1990-01-12 09:30:00+05:30

The -z seçeneği, her zaman UTC olan RCS dosyalarında saklanan tarihleri ​​etkilemez.

DOSYA İSİMLENDİRME


RCS dosyaları ve çalışma dosyaları çiftleri üç şekilde belirtilebilir (ayrıca örneğe bakınız).
Bölüm).

1) Hem RCS dosyası hem de çalışma dosyası verilmiştir. RCS dosya adı şu şekildedir:
parça1/çalışma dosyasıX ve çalışma dosyası adı şu şekildedir: parça2/çalışma dosyası nerede parça1/ ve
parça2/ (muhtemelen farklı veya boş) dosya adlarıdır, çalışma dosyası bir dosya adıdır ve X bir
RCS son eki. Eğer X boş, parça1/ ile başlamalı RCS/ veya içermelidir /RCS/.

2) Sadece RCS dosyası verilir. Ardından çalışma dosyası geçerli dizinde oluşturulur.
ve adı kaldırılarak RCS dosya adından türetilmiştir. parça1/ ve sonek X.

3) Sadece çalışma dosyası verilir. Sonra ci her RCS son ekini dikkate alır X sırayla, seyir
formun bir RCS dosyası için parça2/RCS/çalışma dosyasıX veya (birincisi bulunamazsa ve X is
boş değil) parça2/çalışma dosyasıX.

RCS dosyası 1) ve 2)'de dosya adı olmadan belirtilmişse, ci RCS dosyasını arar
dizinde ilk ./RCS ve sonra geçerli dizinde.

ci bir RCS dosyasını açma girişimi olağandışı bir nedenle başarısız olursa bir hata bildirir.
RCS dosyasının adı birkaç olasılıktan sadece biridir. Örneğin, kullanımını bastırmak için
Bir dizindeki RCS komutları d, adında normal bir dosya oluşturun d/RCS böylece sıradan girişimler
RCS komutlarını kullanmak için d başarısız çünkü d/RCS bir dizin değildir.

ÖRNEKLER


varsaymak ,v bir RCS son ekidir ve geçerli dizin bir alt dizin içerir RCS bir ile
RCS dosyası io.c,v. Ardından, aşağıdaki komutların her biri aşağıdakilerin bir kopyasını kontrol edin: io.c içine
RCS/io.c,v en son revizyon olarak, kaldırılıyor 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;

Bunun yerine boş son ekin bir RCS son eki olduğunu ve geçerli dizinin şunları içerdiğini varsayalım:
bir alt dizin RCS bir RCS dosyası ile io.c. Aşağıdaki komutların her biri, bir
yeni revizyon.

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

DOSYA MODLARI


Tarafından oluşturulan bir RCS dosyası ci çalışma dosyasından okuma ve yürütme izinlerini devralır.
RCS dosyası zaten mevcutsa, ci okuma ve yürütme izinlerini korur. ci her zaman
RCS dosyalarının tüm yazma izinlerini kapatır.

onworks.net hizmetlerini kullanarak ci'yi çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    derin temizlik
    derin temizlik
    Tüm yapıyı bozan bir Kotlin betiği
    Gradle/Android projelerinden önbellekler.
    Gradle veya IDE izin verdiğinde kullanışlıdır
    aşağı. Komut dosyası üzerinde test edildi
    macOS, ancak ...
    derinlemesine temizlemeyi indirin
  • 2
    Eclipse Checkstyle Eklentisi
    Eclipse Checkstyle Eklentisi
    Eclipse Checkstyle eklentisi
    Checkstyle Java kodunu entegre eder
    denetçi Eclipse IDE'ye. bu
    eklenti gerçek zamanlı geri bildirim sağlar
    kullanıcı viol hakkında...
    Eclipse Checkstyle Eklentisini İndirin
  • 3
    AstroOrzOyuncu
    AstroOrzOyuncu
    AstrOrz Player ücretsiz bir medya oynatıcıdır
    yazılım, WMP ve VLC tabanlı kısım. bu
    oynatıcı, minimalist tarzda,
    ondan fazla tema rengi ve ayrıca
    b ...
    AstrOrzPlayer'ı indirin
  • 4
    film başlatıcısı
    film başlatıcısı
    Kodi Movistar+ TV, XBMC/ için bir ADDON'dur
    Kod, bir öğe dağıtılmasına izin verebilir
    IPTV hizmetlerinin kod çözücüsü
    Movistar tek bir cihazda entegre
    medya merkezleri ma...
    movistartv'yi indir
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks ücretsiz, açık kaynaklı,
    platformlar arası C, C++ ve Fortran IDE
    en zorlu ihtiyaçları karşılamak için inşa edilmiştir
    kullanıcılarının Çok olacak şekilde tasarlanmıştır
    uzanır...
    Kodu İndir::Bloklar
  • 6
    ortasında
    ortasında
    Ortasında veya Gelişmiş Minecraft Arayüzü
    ve Veri/Yapı İzleme,
    Minecraft'a genel bir bakış göster
    dünya, aslında onu yaratmadan. Bilişim Teknoloji
    Yapabilmek ...
    Arada İndir
  • Daha fazla »

Linux komutları

Ad