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 hesaplarıdır.
Program:
ADI
vadm - sürüm nesne tabanını değiştir ve yönet
SİNOPSİS
Vadm [ versiyon bağlayıcı seçenekleri ] [ seçenekleri ] [ aksiyon ] isim..
Seçenekler: [ -?fq ] [ -önbellek ] [ -güç ] [ -Yardım ] [ -nomail ] [ -sessiz ] [ -stdin ]
[ -version ]
Eylemler: [ -takma ad versiyon takma ad isim ] [ -attr nitelik ] [ -sohbet kullanıcı ]
[ -chmod koruma ] [ -chown kullanıcı ] [ -delattr nitelik isim ]
[ -d (Ya da -sil) ] [ -l (Ya da -Kilit) [versiyon bağlayıcı] ] [ -yeni nesil ] [ -terfi ]
[ -Ayarlamak tanım | notlar | niyet ] [ -set yorum Yap lider ]
[ -Kilidini aç [versiyon bağlayıcı] ] [ - promosyonu kaldırmak ]
su [ versiyon bağlayıcı seçenekleri ] nitelik adı..
vrm [ versiyon bağlayıcı seçenekleri ] isim..
sbmt [ versiyon bağlayıcı seçenekleri ] isim..
publ [ versiyon bağlayıcı seçenekleri ] isim..
hesap [ versiyon bağlayıcı seçenekleri ] isim..
taze [ versiyon bağlayıcı seçenekleri ] isim..
TANIM
Vadm bir AtFS'nin parçaları üzerinde her türlü eylemi gerçekleştirmek için genel amaçlı bir komuttur.
nesne deposu. Değişiklik için bir AtFS nesnesini kilitlemek veya kilidini açmak için kullanılabilir.
sembolik (takma ad) adları sürümle ilişkilendirmek için belirli bir nesne örneğini silin
nesneleri, belirli sürüm nesnelerini bir durumdan diğerine yükseltmek veya yükseltmek için
belirli bir tanımlayıcı girdiyi ayarlamak veya değiştirmek için bir nesne erişim izinlerini değiştirmek
sürüm nesneleri, nihai bir değişiklik niyetini ayarlamak veya değiştirmek ve ayarlamak veya ayarlamaktan vazgeçmek için
yazar veya herhangi bir kullanıcı tanımlı nitelikler gibi çeşitli nesne nitelikleri.
su ve vrm için kısa formlardır Vadm -attr ve Vadm -sil. açıklamalarına bakın
-attr ve -sil Ayrıntılar için seçenekler.
sbmt, publ, hesap, ve taze için alternatif program adlarıdır Vadm temsil eden durum-
değişiklik sürüm nesneleri için işlemler. Seçenek açıklamasına bakın -terfi Ayrıntılar için.
Tipik komut çağırma, bir veya daha fazla komut ile tamamlanır. komuta seçenekleri, versiyon
bağlayıcı seçenekleri üzerinde işlem yapılacak sürümlerin tanımlanması, bir aksiyon belirteci belirten
gerçekleştirilecek eylem türü ve bir dizi nesne isimleri ilk alt kümeyi tanımlama
manipüle edilecek nesne tabanının.
Nesne adları şu şekilde verilebilir: bağlı versiyon notasyonu, yani bir
bir nesnenin belirli bir sürümü (örn. mkattr.c[2.4]). Bir kullanmak da mümkündür
önceden atanmış sembolik isim sayısal bir versiyon tanımlaması yerine (örn.
mkattr.c[araçlar-V4R3]). Kullanırken parantez sembollerinden kaçtığınızdan emin olun. csh(1) or
tcsh(1) çünkü bu kabukların bir anlamı var.
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ı.
-?, -Yardım
kullanma hakkında kısa talimatlar yazdırın Vadm
-önbellek içinde bulunan nesnelere istenen işlemi uygulayın. türetilmiş nesne önbellek.
ikili havuz nesnelerinde gerçekleştirilebilecek eylemler kümesi sınırlıdır.
-F, -güç
Bir geçmişten sürümleri silerken onay istemeyin.
-nomail
Bir geçmiş üzerinde kilidi elinde tutan kullanıcıya bildirim postasını bastırın.
bu kilidi kırmak (-Kilidini aç seçenek).
-Q, -sessiz
tüm istemleri, resmi olmayan mesajları ve kullanıcı diyaloglarını bastırın. Varsayılan değerler
aksi takdirde etkileşimli olarak sorgulanabilecek her şey için varsayılır. Bu seçenek
toplu işlem için kullanışlıdır.
-stdin güçler Vadm standart girdiden açıklayıcı bir metin, not veya niyet okumak için
aksiyon -Ayarlamak seçildi. Not için kullanılır herşey belirtilen AtFS nesneleri. Aksi halde
favori düzenleyiciniz (EDİTÖR ortam değişkeninden alınmıştır) çağrılır.
-version
hakkında baskı sürümü bilgilerini Vadm programın kendisi. hiçbir işlem olmayacak
veritabanı üzerinde gerçekleştirilmiştir.
Vadm tüm işlemlerini belirli bir AtFS sürüm nesneleri kümesi üzerinde gerçekleştirecektir. İçinde
böyle bir set belirtilmemişse, işlem en son kaydedilene uygulanacaktır.
adlandırılmış nesnenin/nesnelerin sürümleri.
EYLEMLER
Belirli bir AtFS nesnesi kümesi üzerinde gerçekleştirilecek eylem türü, bir
anahtar kelime. Aşağıdaki eylemler tanımlanmıştır:
-takma ad versiyon takma ad isim
atar versiyon takma ad isim belirtilen sürüme. İsim takma ad olarak çalışıyor
sürüm numarası için, bu nedenle diğer herhangi bir sembolik addan farklı olmalıdır
belirli bir nesne geçmişindeki herhangi bir sürüm nesnesine atanır. Ancak,
içindeki sürüm nesnelerine aynı sembolik adı atamak mümkündür. farklı nesne
geçmişleri. Bir nesne geçmişi, genellikle bir dosyaya benzer şekilde bir adla belirtilir.
adı.
Takma adların kullanımı, bileşen üyelerini ilişkilendirmenin basit ama etkili bir yoludur.
bir bölgesinin sistem yapılandırma. Tipik sembolik isimler şöyle görünecek:
Mysystem_Release_4.22, bu ada sahip sürüm nesnelerinin bir parçası olduğunu gösterir.
Söz konusu sistemin 4.22 sürümünü yayınlayın.
-attr öznitelik
Adlandırılmış özniteliğin değerini döndürür. Bu bir olabilir standart nitelik ya da
kullanıcı tanımlı nitelik. Tam bir standart listesi için aşağıdaki listeyi kontrol edin
nitelik adları.
-attr öznitelik[+|-]=[@|^|!|*]değer
Bir tanımlar kullanıcı tanımlı nitelik isimle öznitelik ve değere ayarlar değer
belirtilen tüm sürüm nesneleri için. Bu seçenek değeri ayarlamak için de kullanılabilir.
Belli ki standart öznitelikleri (aşağıdaki listeye bakın). Eğer öznitelik arkasından bir
tek bir eşit sembol, nesnenin ilgili değeri şuna ayarlanır (veya sıfırlanır)
belirlenmiş değer. Önceki değerlerin üzerine yazılacaktır. Eğer öznitelik is
hemen ardından belirtilen öznitelik olan ``artı-eşit' (+=) sembolleri gelir
değer, başvurulan özniteliğin geçerli değerine eklenecektir.
Buna göre, ```eksi-eşit'' (-=) belirtilen değeri verilen değerden çıkarmalıdır.
bağlanmak. Mevcut uygulamada, tekil değerlerin kaldırılması söz konusu değildir.
destekledi.
Kullanıcı tanımlı öznitelik değerlerinin dört temel türü vardır: gerçek değerlerimiz,
referans değerlerimiz, infaz değerlerimiz, ve işaretçi değerlerimiz. Bir tür nitelik
değeri ayarlandığında belirlenir. Eğer ilk karakter değer bir
karakter (@), geri kalanı değer olmak için alınır isim of a dosya içeriği
özniteliğin değeri olarak alınacaktır. Bu ikame gerçekleşir
hemen, yani özniteliğin gerçek bir değeri vardır. Dosya adı belirtilmişse
``-'' olarak, özniteliklerin değeri standart girdiden okunacaktır. eğer ilk
karakter bir inceltme karakteridir (^), geri kalanı değer olarak yorumlanır
içeriği, özniteliğin yerine geçecek bir dosyanın adı
alıntı. Eğer ilk karakter değer bir ünlem işareti karakteridir (!),
kalan değer olarak yorumlanır isim of a program kimin standart çıktısı olacak
Atıf yapıldığında özniteliğin yerine geçer. Yürütme değerleri için kullanılabilir
son derece dinamik nitelikler veya hatta ilkel bir olay tetikleyici biçimi oluşturun. Bir
yıldız işareti (*) ilk karakter olarak değer başka bir sürüme bir işaretçi gösterir. İçinde
bu durumda, değerin geri kalanı geçerli bir bağlı dosya adı olmalıdır.
Kullanıcı tanımlı öznitelikler isteğe bağlı uzunlukta olabilir. Herhangi bir ASCII dizisi
karakterlerin - \01 (kontrol-A) dışında - bir
nitelik değeri. Eğer öznitelik zaten bir değere ayarlanmıştı, önceki değer
yeni belirtilen ile değiştirilecektir.
-attr @attrfile
Bir ile @dosya adı argüman, -attr seçenek, kullanıcı tanımlı adları ve değerleri okur
Adlandırılmış dosyadaki öznitelikler Öznitelik dosyasındaki her giriş (her satır)
yukarıda açıklandığı gibi bir formata sahip olun. Dosyaların son karakteri yeni bir satır olmalıdır
karakter.
-sohbet kullanıcı
setleri kullanıcı belirli bir revizyonun yazarı. Normalde, bir revizyonun yazarı
bu revizyonu kaydeden kullanıcı olarak kabul edilir. Ancak, belirli izinler
bir revizyonun yazar niteliğine bağlıysa, bunu yapan koşullar ortaya çıkabilir.
Yazarı değiştirmek için gerekli.
-chmod koruma
belirtilen sürüm nesnelerinin erişim izin kodunu sağlananla değiştirir
üç sekizli basamaklı koruma. Şu anda erişim izinleri,
UNIX'in kavramları sahip, grubu, ve Dünya erişim kategorilerinin yanı sıra erişim
okuma, yazmak, ve yürütmek. Bu izinler miras alınır kayıt etmek itibaren
temsil eden dosyanın izinleri meşgul nesne Bir AtFS geçmişinin. Görmek
chmod(2) ayrıntılar için.
-chown kullanıcı
setleri kullanıcı tüm nesne geçmişinin sahibi. Bu seçenek şu cihazlarda desteklenmiyor:
BSD tipi sistemlerde sadece süper kullanıcı bir dosyanın sahibini değiştirebilir.
-delattr öznitelik
kullanıcı tanımlı özniteliği siler öznitelik ilişkili nitelikler kümesinden
belirtilen sürüm nesneleri ile.
-NS, -sil
belirtilen sürüm nesnelerini, nesnelerin sağlandığı nesne tabanından kaldırır.
durum kaydedilmiş. Başka herhangi bir durum, bir tür proje etkileşiminin olduğunu gösterir.
Bu nesne ile ilgili devam ediyor olabilir. Programcı böyle bir şeyi silmek isterse
yine de bir sürüm nesnesi, - promosyonu kaldırmak ilgili nesnelerin durumu
kaydedilmiş gerçekten silinmeden önce.
-ben, -Kilit [versiyon bağlayıcı]
nesneler geçmişine yeni bir sürüm ekleme ayrıcalığını ayırmaya çalışır, böylece
aynı nesne tabanı üzerinde çalışan birden çok programcının müdahale etmesini önleme
eşzamanlı güncellemeleri kaydederek birbirleriyle. Kilitleme işlemi başarılı olursa,
geliştirme dizinindeki ilgili dosyalar için yazma izni verilir.
Bir nesne geçmişine yeni bir kilit ayarlarken, istekte bulunan kullanıcıdan
planlanan değişikliklerin isteğe bağlı bir açıklaması.
Bir nesne geçmişini başarılı bir şekilde kilitlemek için, geçmiş tarafından kilitlenmemelidir.
başka herhangi bir programcı ve kilidi talep eden programcının yazması gerekir.
nesne tabanını barındıran AtFS alt dizininde izin.
ShapeTools, bir tarih içinde tek nesillerin kilitlenmesine izin verdiği için, -Kilit
isteğe bağlı olarak bir nesli ifade eden bir argüman bekler. Varsayılan en yenisidir
nesil. Argüman bir nesil numarası olabilir (örn. 2), bir sürüm numarası
(Örneğin 1.4) veya bir sürüm takma adı (örn. sürüm-4.7).
-yeni nesil
tanımlanan versiyonu çoğaltarak yeni bir nesil açar. sürüm olmalıdır
kilitli. Mevcut tüm meşgul sürümler bu eylem tarafından yoksayılır. sürüm yoksa
bağlama belirtilirse, varsayılan olarak en son kaydedilen sürüm alınır.
-terfi
belirtilen nesnelere bir sonraki daha iyi değeri atar' belirtmek, bildirmek bağlanmak. Var
bir nesne örneğinin içinde olabileceği altı durum: meşgul, kurtarıldı, önerilen, yayınlanan,
erişilen, ve dondurulmuş. Sürüm durumları, görünürlük ve
operasyonel kısıtlamalar (örneğin bkz. -sil) karmaşık bir proje içinde
ortamı.
Mevcut proje kitaplığı desteği eksikliği nedeniyle, sürüm durumları çok
küçük gerçek işlevsellik. Tam kapsamıyla uygulanan, belirli bir durum
geçişler yalnızca uygun şekilde yetkilendirilmiş kullanıcılar tarafından tetiklenebilir. NS
geçişler meşgul → kaydedildi ve kaydedildi → önerilen normal programcılar tarafından tetiklenecek,
kalan geçişler tarafından başlatılması gerekirken proje
yönetici.
Her geçiş, genel bir çerçeve içinde belirli bir eyleme veya etkileşime karşılık gelir.
yazılım projesi iletişim şeması. Bu eylemler/etkileşimler
şu anda geliştirilmekte olan proje destek sistemi tarafından işlevsel olarak desteklenmektedir,
nesne durumlarının açık manipülasyonu artık gerekli olmayacak (hariç,
belki kötü durumların manuel olarak ayarlanması için).
Aşağıdaki eylemler durum geçişleriyle ilgilidir:
kayıt etmek (meşgul → kaydedildi, programcı tarafından gerçekleştirilir)
sbmt (kaydedildi → önerilen, programcı tarafından gerçekleştirilir)
kabul etmek (önerilen → yayınlandı, proje yöneticisi tarafından gerçekleştirilir)
hesap (yayınlandı → erişildi, herhangi bir proje üyesi tarafından gerçekleştirilir)
serbest (erişildi→donduruldu, proje yöneticisi tarafından gerçekleştirilir)
durum kontrol tesislerine farklı bir arayüz Vadm tarafından sağlanır
program takma adları sbmt, publ, hesap, ve taze. Bu komutlar kavramsal
gibi proje etkileşimleri sunmak, yayınlamak, erişim, ve dondurmak.
Mesajınızı Gönderin bir iş sonucu (örneğin,
tamamlanmış bir değişiklik talebi) resmi sisteme dahil edilmek üzere teklif edilir
yapılandırma. İlişkili durum önerilen.
Yayınlamak tipik olarak kalitenin üyeleri tarafından gerçekleştirilen bir işlemdir.
güvence grubu, bir ekip programcısı tarafından önerilen bir çalışma sonucu onaylandığında
ve böylece mevcut resmi sistem konfigürasyonuna dahil edilmiştir. Ilişkili
durum yayınlanan.
giriş konfigürasyon tanımlaması sırasında gerçekleştirilen bir işlemdir.
Bir (alt) ürünün bileşen versiyonları, başka bir (kısmi) ürüne dahil edilmiştir.
(alt) sistem yapılandırması. İlişkili durum erişilen.
Dondurmak konfigürasyon tanımlaması sırasında gerçekleştirilen bir işlemdir.
tüm sistem yapılandırmasının küresel bir sürümü kurulur. Ilişkili
durum dondurulmuş
-Ayarlamak [tanım | notlar | niyet]
ayarlamanıza veya değiştirmenize izin verir. tanımlayıcı metin bir AtFS geçmiş nesnesi için (örn.
tüm sürüm geçmişi), notlar genellikle bir sürümün farklılıklarını tanımlayan
önceki versiyonuna göre nesne veya planlanan bir
değiştirmek. (Yeniden) önceden ayarlanmışsa, değişiklik niyetini ayarlamak uygun olabilir.
değişiklik amacı bir kişi tarafından tüketildi sbmt üzerindeki kilidi tutan komut
nesne geçmişi.
Vadm için arayanlar ortamını kontrol edecek EDİTÖR değişken ve çağırmak
orada tanımlanan program. Eğer EDİTÖR değişken ayarlanmadı, sistem varsayılanı
düzenleyici etkinleştirilecektir. Kullanıcı, keyfi bir uzunlukta tanımlayıcı yazabilir veya
düzenleyiciyi kullanarak not girişi. Kullanıcı düzenleyiciden ayrıldığında ortaya çıkan metin
nesne geçmişi veya belirtilen sürüm nesneleri ile depolanır.
-set yorum_dizisi
setleri yorum dizisi bir yorum satırını açan karakter(ler) (sırasıyla) olarak
belgenin formalizmi içinde. Bu comment_string öğesinin başına eklenecektir.
$__log$ özniteliği aşağıdaki metin içinde genişletildiğinde günlük geçmişinin satırları
bir revizyon.
-Kilidini aç
AtFS nesnesinin geçmişini güncellemek için önceden ayrılmış ayrıcalıktan vazgeçer
ve ilgili dosyalar için yazma iznini siler. -Kilidini aç tarafından kullanılabilir
the sahip bir nesne geçmişinin kırılma a kilitlemek önceden herhangi bir programcı tarafından ayarlanmıştır.
Bu seçenek, cihazın dikkatsiz kullanımından kaynaklanan kilitlenme durumlarını çözmek için kullanışlıdır.
-Kilitveya bir nesnenin anında güncellenmesini gerektiren istisnai durumlar
tarih, kilit tutucu mevcut olmasa bile. Kırık bir önceki sahibi
kilit bir posta mesajı ile bildirilir. Bazı durumlarda posta bildirimleri
kırılan kilitler can sıkıcı olabilir (örneğin bir geliştirme ağacı
kilitli meşgul sürümleri olan başka bir sistem veya etki alanı; bu durumda mal sahibi
meşgul sürümlerini şu adresteki sürüm arşivlerine geri kontrol etmek için kilitleri kırın.
yeni site). Bu etkiyi önlemek için anahtar -nomail postayı bastırmak için kullanılabilir
bildirim.
Sonunda ifade edilen bir değişiklik niyeti (bkz. -Kilit) temizlenecektir.
Teknik olarak, bir nesne geçmişinin sahibi, AtFS alt dizininin sahibidir.
nesne tabanını barındırma.
- promosyonu kaldırmak
bir önceki aracılığıyla gerçekleştirilen bir durum geçişini tersine çevirir -terfi. aynı açıklamalar
işlevsel yerleştirme hakkında (ve dolayısıyla gizleme durum geçişleri)
için yapılan geçişler -terfi beklemek - promosyonu kaldırmak.
ÖN TANIMLI ÖZELLİK İSİMLER
İsim anlam Özellik Uyarılar
takma ad sürümü takma adlar takma adların listesi, benzer1,3
``vadm-4.2pre7'' veya ``ShapeTools-1.4''
son erişim zamanı örneğin ``Salı Ocak 14 18:47:06 1992''3
bir sürümü kaydeden yazar kullanıcı user@do.ma.in (alan adı yapar1,3
genellikle ana bilgisayar adını içermez)
cachekey önbelleğe alınmış sürümler için benzersiz anahtar3'ten oluşturulmuş bileşik sayısal
oluşturma tarihi, işlem kimliği ve bir seri
numara ör. "740148430.18469.6"
dosya tipine bağlı açık yorum satırı lider sembolü1
örneğin Shapefiles için ``#'
ctime olarak son durum değişikliğinin zamanı bir zaman
Modulemulti line text2 için açıklama açıklayıcı metin
delta boyutunu önceki sayıya göre boyutlandır
bayt cinsinden sürüm
nesil ana revizyon numarası numeric1,3
Başlık RCS stili sürüm başlık metni
Amaç değişikliği amacı çok satırlı metin 2
mevcut ana bilgisayarın ana bilgisayar adı, örneğin ``avalanche'' 3
Kümülatif tanımlayıcı girişleri günlüğe kaydet çok satırlı metin
ilk sürümden itibaren tüm sürümlerin
buna kadar
bir geçmişi kilitleyen kilit/dolap kullanıcısı yazar3
olarak son kilit işleminin ltime zamanı bir zaman3
mod erişim koruması örneğin ``-rw-r--r--'' 1
olarak son değişikliğin mtime zamanı bir zaman3
bir nesne tanımlayıcısının isim isim kısmı örneğin ``foo.c''3 için ``foo''
çok satırlı metni açıklayan kısa notu not edin1, 2
bu sürümdeki değişiklikler
olarak depoya sahip olan sahip kullanıcı yazar1,3
hangi bu sürüm arşivlendi
örneğin ```foo.c[3.22]'' veya ``n/a'' için önceden belirlenmiş sürüm tanımlayıcısı
önceki sürüm
revizyon minör revizyon numarası sayısal1,3
rtime en son ne zaman kilitlendi bir zaman
örneğin ``foo.c[3.23]'' için kendinden bağlı sürüm tanımlayıcısı
Bu sürüm
kendi kendine yola bağlı sürüm tanımlayıcısı ``/usr/proj/sample/foo.c[3.23]''
yol dahil bu sürüm
bayt numeric3 olarak sürümün boyut boyutu
durum/durum sürüm durum sembolik tamsayılar (meşgul,1,3
kaydedilmiş, önerilmiş, yayınlanmış,
erişildi ve donduruldu)
sürümün kaydedildiği stime zamanı bir zaman3
succ bağlı sürüm tanımlayıcısı as önce
ardışık versiyon
bir nesnenin syspath yol adı parçası, örneğin ``/usr/proj/sample''3
``/usr/proj/sample/foo.c'' için tanımlayıcı
bir nesnenin son ekini yazın, örneğin 'foo.c''3 için 'c'
tanımlayıcı
unixname Bu sürümün UNIX dosya adı e.g. ``foo.c''
Bu sürümün unixpath UNIX dosya adı örn. ``/usr/proj/sample/foo.c''
yol dahil
sürüm bileşik sürüm numarası örneğin ```3.22''1,3
nesilden oluşan
ve revizyon numarası
vtime sürüm zamanı, değişiklik zamanı bir zaman
meşgul sürümler için od zamandan tasarruf
kaydedilmiş/önbelleğe alınmış sürümler için
hiçbiri dönmeyen xpoff sözde özniteliği
sonraki özellik kapalı
açılımları
hiçbiri dönmeyen xpon sözde özniteliği
sonraki özellik
genişleme
1 - tarafından değiştirilebilir Vadm -attr adı = değer.
2 - tarafından değiştirilebilir Vadm -Ayarlamak .
3 - tarafından tanınan özellik* sürüm bağlama kurallarında yüklemler (bkz. bağlaçlar(7)).
ÇEVRE
EDİTÖR
accs'ı onworks.net hizmetlerini kullanarak çevrimiçi kullanın