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 komut retrv'dir.
Program:
ADI
retrv - bir dosyanın revizyonunu al
SİNOPSİS
geri dönüş [ versiyon bağlayıcı seçenekleri ] [ seçenekleri ] Dosyalar ..
Seçenekler: [ -?cfilq ] [ -Yardım ] [ -kopyala ] [ -hedef yol ] [ düzeltmek ] [ -güç ]
[ -niyet mesaj ] [ -Kilit ] [ -sessiz ] [ -stdin ] [ -version ] [ -xpoff ]
vcat [ versiyon bağlayıcı seçenekleri ] [ seçenekleri ] Dosyalar ..
Seçenekler: [ -?Q ] [ -Yardım ] [ -sessiz ] [ -version ] [ -xpoff ]
TANIM
geri dön sürüm nesnesinden bir dosyanın belirtilen, önceden kaydedilmiş bir sürümünü alır
temel. Sürüm arşivinin AtFS alt dizininde bulunması bekleniyor. Seçilmiş bir
sürüm varsayılan olarak orijinal olduğu dizindeki bir dosyaya alınacaktır.
kurtarıldı. Yalnızca bir dosya sürümünün bir kopyası alınacaksa, bu davranış şu şekilde olabilir:
ile geçersiz kılındı -hedef seçenek. İle meşgul bir sürüm oluşturulursa -Kilit seçenek, o
kaydedildiği dizinde oluşturulmalıdır. Bu korumak için gereklidir
meşgul versiyon ve ilgili tarih arşivi arasındaki uzamsal ilişki,
AtFS alt dizininde bulunur.
Retrieve, mevcut bir meşgul sürümün üzerine yazılmaya çalışılırsa dikkatli olmaya çalışır:
olmadıkça -f (-Kuvvet) belirtilir, geri dönüş arayandan izin isteyecektir. meşgul değilse
sürüm mevcutsa, daha önce kaydedilen sürümle aynı modlarla oluşturulur. Eğer bir
meşgul sürümü var, modları korunur.
Program şu şekilde çağrılırsa vcat, belirtilen sürüm(ler) standart olarak yazdırılacaktır.
çıktı. Bu durumda nesne bazında durum değişikliği meydana gelmez. vcat benzer davranır
için kedi(1) komut: sadece bir dosya adı verilirse, vcat en son durumu görüntüler
başvurulan nesnenin Eğer bir meşgul versiyon mevcutsa en yeni olarak seçilecektir
durum. Meşgul sürüm yoksa, vcat en son kaydedilen sürümü görüntüler.
ÖZELLİK alıntılar
Bir dosya sürümünün özniteliklerinden herhangi birinin gövdesinde alıntı yapmak mümkündür.
sürüm. Bu kullanılarak yapılabilir nitelik alıntı ifade. Bu ifadeler
"$__attributename$" formu. Bir metnin içinde atıfta bulunulan sürüm özellikleri
saklanan revizyon varsayılan olarak genişletilir. Bu durumda, alıntı ifadesi
belirtilen özelliğin değeri ile değiştirilir. Önceden tanımlanmış öznitelik adlarının bir listesi için,
kontrol et Vadm(1) kılavuz sayfası.
Üç temel nitelik değeri türü vardır: gerçek değerlerimiz, referans değerlerimiz, ve
infaz değerlerimiz. Hakiki (imitasyon taş değildir) değerler, bir özniteliğe atanan dizelerdir.
Referans değerler, içeriği değiştirilecek olan dosyalara veya AtFS sürümlerine yönelik işaretçilerdir.
bir öznitelik alıntısı yerine. Referans değerleri, a ile başlayan dizelerdir.
inceltme-karakteri, tipik olarak arkasından yol adı gelir, örneğin ^/usr/local/lib/std-
başlık[2.4]. infaz değerler, standart çıktısı olan yürütülebilir programların adlarıdır.
bir öznitelik alıntısı yerine değiştirilir. Yürütme değerleri, başlayan dizelerdir
bir ünlem karakteri ile, genellikle programın adının ardından, örn.
!/bin/tarih. Yürütme değerleri, yüksek düzeyde dinamik nitelikler veya bir
ilkel biçimi olay tetikleyiciler.
Bir nitelik alıntısını genişletirken, geri dönüş önce bahsedilenlerin bir niteliğini arar
sürümün ilişkili öznitelikler kümesi içindeki ad. Eğer bu ismin hiçbir özelliği
bulunduğunda, ortamda bu isimde bir değişken aranır. Bahsedilen durumda
nitelik vardır ve bir değere sahiptir, değerin kendisi nitelik alıntıları için aranır
özyinelemeli olarak genişletilir. Ne bir öznitelik ne de bir ortam değişkeni ise
atıf yapılan isim bulunabilir, ikame yapılmaz ve ibare kalır
değişmemiş. Aynısı, bir referans değerine sahip bir referans nesnesi mevcut değilse veya
bir yürütme değeri yürütülebilir olmaz. Nitelik alıntı ifadeleri de
ile bir revizyon alınırsa değişmeden bırakılır. -Kilit seçenek. Özelliğin genişletilmesi
belgelerdeki alıntı, "$__xpoff$" sözde öznitelikli alıntılarla kontrol edilebilir
ve "$__xpon$".
SEÇENEKLER
Sürüm seçimi için herhangi bir versiyon bağlayıcı seçenek, vb.(1) manuel
sayfa, verilebilir veya bir versiyon bağlamak Direktifler dosyaya eklenen parantez içinde verilebilir
adı.
Ek seçenekler şunlardır:
-?, -Yardım
Bu programı kullanma hakkında kısa talimatlar yazdırın.
-C, -kopyala
Eşitliği kontrol etmeyin. Genellikle, geri alma, mevcut bir hedefin olup olmadığını kontrol eder.
dosya, alınacak sürümle aynıdır ve bu dosyada kopyalamayı engeller.
durum. Bu davranış, esas olarak verimlilik nedenlerinden dolayıdır ve aşağıdakiler tarafından devre dışı bırakılabilir: -c
geçiş.
-hedef yol
belirtilen sürümü nesne tabanından alın ve bir kopya içinde
ile gösterilen dizin yol. Bu dizin, dizinin dışında uzun bir yol olabileceğinden
AtFS arşivlerini içeren dizin, alınan sürümün bu kopyası
tarihinden ayrılmış ve daha sonra ilgisiz geldiği nesne geçmişine
itibaren. Uygun nesne geçmişleri, herhangi bir meşgul nesnenin sabit bir uzamsal ilişkisini gerektirir.
sürümleri ve ilgili arşivler. Bu ilişki, arşivlerin
adlı bir alt dizinde bulunur AtFS'de.
düzeltmek eski bir sürüme yeni bir sürüm ekleme ayrıcalığını ayırmaya çalışın nesil (sokmak
nesne geçmişi içinde eski bir büyük revizyona yeni bir küçük revizyon). Eğer
başarılı, komutu veren kullanıcı bir nesil kilitlemek. Orada olabilir
bir tek bir nesil başına kilit, neslin eşzamanlı güncellemelerini önler.
Üretim kilidi, geleneksel olarak bir revizyon kilididir (bkz. Vadm -Kilit) ekli
bir nesil içinde en yüksek sürüm numarasına sahip sürüm.
The düzeltmek switch, ana geliştirme sürecinin eşzamanlılığını desteklemeyi amaçlamaktadır.
ve eski sürümler için bakım faaliyetleri (hata düzeltme gibi). Ne zaman bir sürüm
düzeltmek amacıyla alınır, buna denir fixpoint versiyon.
fixpoint sürümü, bir temel sürüme uygulanan tüm düzeltmeleri bir
nesil. Bu politikanın önemli bir avantajı, ihtiyacın ortadan kaldırılmasıdır.
daha sonra "ana hat" ile birleştirilmesi gereken her düzeltme için bir dal oluşturmak
önceki düzeltmeleri içeren sürüm. Yani, eğer geri dönüş ``-fix'' ile çağrılırsa
fixpoint sürümünü geri yükleyin (zımni olarak en son küçük revizyon
nesil) açıkça atıfta bulunulan sürüm yerine. Yine de, geri dönüş bir
temel ve sabit nokta sürümü aynı değilse uyarı.
Eski nesle bir düzeltme eklemek için, düzeltmek seçeneği kayıt etmek Komut.
Bir nesilde bir kilit ayarlarken, talepte bulunan kullanıcıdan bir
planlanan değişikliklerin isteğe bağlı açıklaması. NS düzeltmek anahtar ile uyumlu değil
-Kilit.
-F, -güç
belirtilen sürümü sormadan meşgul sürüm olarak yeniden yüklemeye zorla
kullanıcı, yazılabilir (muhtemelen kaydedilmemiş) bir meşgul sürümü mevcut olsa bile.
-i mesaj
set mesaj uygulanması amaçlanan değişiklikleri açıklayan niyet metni olarak
a meşgul versiyon tarafından yüklenen geri dönüş. Ne zaman mesaj at işaretiyle başlar
(@), dosya adı olarak yorumlanır ve dosyanın içerdiği metin şu şekilde alınır:
niyet metni. Eğer mesaj ``-'', değişiklik amacı standart girdiden okunur.
İkinci durum, komut satırı anahtarını belirtmekle aynıdır -stdin. Bu
seçeneği gerektirir -Kilit etkili olması için ayarlanacak anahtar.
-ben, -Kilit
ana geliştirme hattına yeni bir sürüm ekleme ayrıcalığını ayırmaya çalışın
bir nesne geçmişinin, böylece aynı üzerinde çalışan birden çok programcının önlenmesi
eşzamanlı güncellemeleri kaydederek nesne tabanının birbirine karışmasını önleyin. Ne zaman
bir nesne geçmişine yeni bir kilit ayarlayarak, istekte bulunan kullanıcıdan isteğe bağlı bir
Planlanan değişikliklerin açıklaması. NS -Kilit anahtar ile uyumlu değil düzeltmek.
-Q, -sessiz
sessiz çalışma. Standart çıktıya hiçbir mesaj yazdırılmaz. Mevcut meşgul ise
sürümü mevcutsa, belirtilen sürüm tarafından üzerine yazılmaz. -f is
Ayarlamak. Bu seçenek toplu işlem için kullanışlıdır.
-stdin anabolik etkileri de mevcuttur geri dönüş değişiklik amacını açıklayan mesajı okumak yerine stdin'den okumak için
bir editör çatal.
-version
Bu program için sürüm tanımlamasını yazdırın.
-xpoff Geri yüklenen dosyadaki öznitelik alıntılarını genişletmeyin.
onworks.net hizmetlerini kullanarak retrv'yi çevrimiçi kullanın