İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

fsvs - Bulutta Çevrimiçi

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

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

Program:

ADI


Komutlar ve komut satırı parametreleri -

fsvs, alt sürüm depoları için bir istemcidir; büyüklerin hızlı versiyonlanması için tasarlanmıştır
dizin ağaçları. fsvs, alt sürüm depoları için bir istemcidir; hızlı için tasarlanmıştır
büyük dizin ağaçlarının versiyonlanması.

SİNOPSİS


fsvs komutu [seçenekler] [args]

Aşağıdaki komutlar FSVS tarafından anlaşılır:

Yerel yapılandırma ve bilgi:


urls
Çalışan kopya temel dizinlerini URL'lerine göre tanımlayın

durum
Değiştirilen girişlerin bir listesini alın

bilgi
Tek girişler hakkında ayrıntılı bilgileri görüntüleyin

log
Depodan günlük mesajlarını getir

fark
Dosyalar arasındaki farkları alın (yerel ve uzak)

kopyala-algıla
FSVS'ye muhtemelen kopyalanmış/taşınmış/yeniden adlandırılmış girişler hakkında sorun; görmek cp

Tanımlanması hangi girişleri için atın:


aldırmamak ve teçhizat
Yoksayma kalıplarını tanımlayın

tersine çevirme
Girişleri sürüm oluşturmadan kaldır

eklemek
Yok sayılacak girişler ekleyin

polis, mv
FSVS'ye girişlerin kopyalandığını söyleyin

Komutları çalışma ile the depo:


işlemek
Değiştirilen verileri depoya gönder

güncelleştirme
Depodan güncellemeleri alın

çıkış
Deponun bir kısmını alın ve çalışan kopya olarak kaydedin

kedi
Dizinden bir dosya alın

dönmek ve uncp
Yerel değişiklikleri ve giriş işaretlerini geri alın

uzak durum
ne olduğunu sor güncelleştirme getirirdi

Varlığınızı işleme:


pervane seti
Kullanıcı tanımlı özellikleri ayarla

pervane almak
Kullanıcı tanımlı özelliklerin değerini sorun

destek listesi
Kullanıcı tanımlı özelliklerin bir listesini alın

Ek komutlar Kullanılmış için kurtarma ve ayıklama:


ihracat
Deponun bir kısmını getir

senkronizasyon depoları
Girişler hakkında yerel bilgileri bırakın ve mevcut listeyi
deposu.

Not:
Çoklu url işlemleri nispeten yenidir; pürüzlü kenarlar olabilir.

The dönüş kod başarı için 0 veya bir hata için 2'dir. seçenek varsa 1 döndürülür Denetleme
için değişiklikler in a senaryo kullanılır ve değişiklikler bulunur; Ayrıca bakınız Süzme girişleri.

Evrensel seçenekleri


-V -- şov versiyon
-V, FSVS'nin sürümü ve bir telif hakkı bildirimini yazdırmasını sağlar ve çıkar.

-d ve -D -- hata ayıklama
FSVS --enable-debug kullanılarak derlendiyse, hata ayıklama mesajlarının yazdırılmasını etkinleştirebilirsiniz (
STDOUT) -d ile. Varsayılan olarak tüm mesajlar yazdırılır; sadece ilgileniyorsanız
alt küme, -D kullanabilirsiniz başlangıç-işlev-adı.

fsvs -d -D waa_ durumu

arayacak durum eylem, tüm WAA işlevlerinin tüm hata ayıklama mesajlarını yazdırma -
waa__init, waa__open, vb.

Diğer hata ayıklama seçenekleri hakkında daha fazla ayrıntı için hata ayıklama_çıktısı ve debug_buffer bakınız
seçenekler listesi.

-N, -R -- yineleme
-N ve -R anahtarları aslında bir sayacı azaltır/artırır; davranış
buna göre seçilir. Yani -N -N -N -R -R komut satırı -3 +2 = -1'e eşdeğerdir,
bu -N ile sonuçlanır.

-Q, -v -- ayrıntılı/sessiz
-v/-q ayrıntı bayraklarını ayarlar/temizler ve böylece daha fazla/daha az çıktı verir.

Bakınız the gereksiz sözlerle dolu seçenek daha fazla ayrıntı için.

-C -- sağlama
-C, daha fazla değişiklik algılama denetimi kullanmayı seçer; bakınız the değiştir_kontrol et seçenek için
daha fazla detay.

-f -- filtre girişleri
Bu parametre, girdilerin biraz filtrelenmesine veya bazı işlemler için,
verilen girişlerde yapılan işin modifikasyonu.

Sonunda herhangi bir metin, yeni, herhangi bir kombinasyon olabilen bir belirtim gerektirir.
silinmiş (veya kaldırılmış), meta, mtime, grup, mod, değiştirilmiş veya sahip; varsayılan veya def kullanın
varsayılan değer.

Vererek örn. değer metni, bir durum eylem yalnızca yeni veya değiştirilmiş girişler
gösterilir; mtime ile, yalnızca grup veya değişiklik zamanı değişen grup girişleri
basılı.

Not:
Bakınız değişim bulma biraz daha bilgi için.

Bir giriş, farklı türde bir girişle değiştirilirse (örn.
bir dosya ile değiştirilir), silinmiş olarak sayılır ve Yeni.

-v kullanırsanız, dahili olarak herhangi biri olarak kullanılır.

None dizesini kullanırsanız, bit maskesini sıfırlar. yok hayır gösterilen girişler; o zaman inşa edebilirsin
yeni bir maske. Böylece, sahibi, yok, herhangi biri, yok, silinmiş girişleri gösterecektir. değerden sonra ise
tüm komut satırı ayrıştırma yok, varsayılana sıfırlandı.

-W uyarı=eylem -- set uyarılar
Burada normalde olmaması gereken belirli durumlar için davranışı tanımlayabilirsiniz,
ancak karşılaşabileceğiniz.

Buradaki genel format şartname = aksiyon, Burada şartname bir dizedir
tanımlanan durumlardan en az birinin başlangıcını eşleştirmek ve aksiyon bunlardan biri:

· bir Zamanlar yalnızca tek bir uyarı yazdırmak için,

· her zaman bir uyarı mesajı yazdırmak için her zaman,

· durdurmak programı iptal etmek için,

· aldırmamak bu durumu görmezden gelmek veya

· saymak sadece olay sayısını saymak için.

If şartname birden fazla durumla eşleşir, hepsi ayarlıdır; Örneğin. için
meta=yoksay hepsi meta-mtime, meta kullanıcı vb. dikkate alınmaz.

En azından tek bir uyarı ise değil program çalışması sırasında göz ardı edilirse, bir
Ayarla birlikte yazdıracağı mesaj sayısıyla birlikte uyarıların listesi
her zaman kullanıcıyı olası sorunlar hakkında bilgilendirmek için görüntülenir.

Bununla aşağıdaki durumlar halledilebilir: meta-mtime, meta kullanıcı, meta grup,
meta-umask Bu uyarılar, şuradan getirilen bir meta-veri özelliği varsa verilir.
depo ayrıştırılamadı. Bu, yalnızca başka bir program veya kullanıcı
girdilerdeki özellikleri değiştirir.
Bu durumda, depo temizlenene kadar -Wmeta=always veya -Wmeta=count kullanabilirsiniz.
tekrar.

urll listesi yok Bu uyarı şu durumlarda verilir: bilgi eylem yürütüldü, ancak hiçbir URL yapılmadı
henüz tanımlanmış.

karakter kümesi-geçersiz Eğer işlev nl_langinfo(3) akımın adını döndüremedi
karakter kodlaması için varsayılan bir UTF-8 kullanılır. Minimal bir sistem için buna ihtiyacınız olabilir
kurulum, örn. kurtarma üzerinde.

chmod-eperm, chown-eperm Çalışan bir kopyayı normal kullanıcı olarak güncellerseniz ve bir
başka bir sahibi olan ancak değiştirebileceğiniz dosya, ikisi de olmadığı için hatalar alırsınız.
kullanıcı, grup veya mod ayarlanamaz.
Bu şekilde hataları ölümcül olmayan hale getirebilirsiniz.

chmod-diğer, chown-diğer Yukarıdaki durumda EPERM'den başka bir hata alırsanız,
bunları faydalı bulabilir.

karma devirli wc üzerinde bir revizyon numarası belirtirseniz, dönmek, karışık olduğundan şikayet edecek-
revizyon çalışma kopyalarına izin verilmez.
Karışık düzeltmeli çalışan kopyaları etkinleştiremeseniz de (bunun üzerinde çalışıyorum) kaçınabilirsiniz
her seferinde söyleniyor.

propname-ayrılmış ile bir özelliğin ayarlanmasına normalde izin verilmez. pervane seti aksiyon
bazı ayrılmış öneklerle eşleşen bir adla.

ignpat-wcbase Bu uyarı, bir kesin aldırmamak desen 'eşleşmiyor
çalışan kopya temel dizini. \n
Daha fazla ayrıntı için \ref ignpat_shell_abs 'mutlak kabuk desenleri'ne bakın.

fark durumu GNU diff, bir hata durumunda 2 çıkış kodu döndürdüğünü tanımlamıştır; ne yazık ki
bunu ikili dosyalar için de döndürür, böylece basit bir fsvs diff bazı ikili dosya metinleri-
dosya, ikinci dosyanın farkını yazdırmadan iptal edilir.
Bu nedenle, FSVS şu anda varsayılan başına diff çıkış durumunu yok sayar, ancak bu
bu seçeneği örn. olarak ayarlayarak değiştirilebilir. durdurmak.

Ayrıca bir ortam değişkeni FSVS_WARNINGS kullanılır ve ayrıştırılır; bu sadece bir boşluk-
seçenek özelliklerinin ayrılmış listesi.

-u URLadı[@revizyon[:revizyon]] -- seçmek URL'ler
Bazı komutlar, tanımlanmış URL'lerin bir alt kümesine indirgenebilir; en güncelleştirme komut bir
örnek.

Çalışan kopyanız için kullanımda olan birden fazla URL'niz varsa, güncellemeleri normal şekilde güncelleyin
herşey gelen girişler herşey URL'ler. Bu parametreyi kullanarak FSVS'ye yalnızca
belirtilen URL'ler.

Parametre tekrar tekrar kullanılabilir; değer, ile ayrılmış birden çok URL'ye sahip olabilir
boşluk veya ',;'.

fsvs yukarı -u base_install,boot@32 -u gcc

Bu, base_install ve gcc'nin HEAD'ini alır ve önyükleme URL'sinin hedef revizyonunu ayarlar
için Re-Tweet komuta 32 de.

-o [isim[=değer]] -- diğer seçenekleri
Bu, nadiren kullanılan bir seçeneği ayarlamak için kullanılır, bunun için varsayılan ayar bir
yapılandırma dosyası (uygulanacak, şu anda yalnızca komut satırı).

Bunların bir listesi için lütfen bkz. Daha fazla seçenekleri için FSVS..

Sinyalleri


Çalışan bir FSVS'niz varsa ve ayrıntı düzeyini değiştirmek istiyorsanız,
SIGUSR1'i (daha ayrıntılı hale getirmek için) veya SIGUSR2'yi (daha sessiz hale getirmek için) işleyin.

eklemek


fsvs ekleyin [-u URLNAME] YOL [YOL...]

Bu komutla, bir versiyona sahip olsalar bile, versiyonlanacak girdileri açıkça tanımlayabilirsiniz.
eşleşen yoksayma deseni. Tıpkı bir sonraki işlemde depoya gönderilecekler, tıpkı
diğer yeni girişler ve bu nedenle şu şekilde rapor edilecektir: yeni .

Bu çalışan kopya için tanımlanmış birden fazla URL'niz varsa -u seçeneği kullanılabilir
ve girişlerin bu URL'ye sabitlenmesini istiyorum.

Örnek E-posta
Diyelim ki, ana dizininizi sürümlendiriyorsunuz ve yok sayma kalıbı verdiniz ./.* yoksaymak
ana dizininizdeki tüm .* girişleri. Şimdi .bashrc, .ssh/config ve
.kde3-tree'yi tamamlayın, tıpkı diğer veriler gibi.

Yani fsvs'ye bu girişleri görmezden gelmemesini söylersiniz:

fsvs .bashrc .ssh/config .kde3 ekleyin

Şimdi .kde3'ün altındaki girişler önceki ./.* desen (eşleşme olarak
başlangıç ​​yeterlidir), bu nedenle negatif bir yoksayma kalıbı eklemeniz gerekir (a almak
Desen):

fsvs, t./.kde3 başına eklemeyi yok sayar

Şimdi bir fsvs st, girişlerinizi şu şekilde gösterecektir: yeni , ve bir sonraki taahhüt onları
deposu.

tersine çevirme


fsvs sürüm değiştirme YOL [YOL...]

Bu komut, verilen yolları yerel olarak kaldırılmış olarak işaretler. Bir sonraki taahhütte olacaklar
depoda silinir ve bunların yerel bilgileri kaldırılır, ancak
girişler kendileri. Yani onlar olarak görünecekler yeni tekrar ve bir şansın daha var
onları görmezden gelmek.

Örnek E-posta
Diyelim ki, ana dizininizi sürümlendiriyorsunuz ve artık istemediğinizi fark ettiniz.
.bash_history ve .sh_history sürümlü. yani yaparsın

fsvs sürüm değiştirme .bash_history .sh_history

ve bu dosyalar d olarak rapor edilecektir (silinecek, ancak yalnızca depoda).

Sonra bir yaparsın

fsv taahhüdü

Şimdi fsvs bu dosyaları New olarak rapor edecek, çünkü artık onlar hakkında hiçbir şey bilmiyor;
ama bu tedavi edilebilir

fsv'ler yok sayar './.*sh_history'

Şimdi bu iki dosya olarak gösterilmeyecek yeni Ya da.

Örnek ayrıca verilen yolların neden ayrı yoksay olarak girilmediğini de gösterir.
kalıplar - bunlar (muhtemelen) çok daha geniş bir kalıbın yalnızca tek durumlarıdır.

Not:
Desen için bir tür kaçış kullanmamış olsaydınız, kabuk onu genişletecekti.
(normalde) istediğiniz gibi olmayan gerçek dosya adları.

_build_new_list


Bu, esas olarak hata ayıklama için kullanılır. Dosya sistemini dolaşır ve yeni girişler oluşturur.
dosya. Üretimde kullanılmamalıdır; ne URL'ler ne de girişlerin revizyonu olarak
biliniyorsa, bu işlev çağrılarak bilgi kaybolur!

Bakmak senkronizasyon depoları.

geciktirmek


Bu komut, en az sonraki saniyeye kadar süre geçene kadar yürütmeyi geciktirir.
FSVS tarafından kullanılan veri dosyalarının yazılması (dir ve urls).

Bu komut, komut dosyalarında kullanım içindir; daha önce nerede geciktirmek seçenek kullanıldı, bu
verilen komut ve ardından gecikme komutu ile değiştirilmelidir.

karşı avantaj geciktirmek seçenek, salt okunur komutların kullanılabilmesidir.
bu arada.

Bir örnek:

fsv taahhüdü / etc / X11 -m 'X11'in Yedeği'
... 'durum' gibi salt okunur komutlar
fsv gecikmesi / etc / X11
... 'taahhüt' gibi okuma-yazma komutları

İsteğe bağlı yol, WC'deki herhangi bir yolu işaret edebilir.

Test çerçevesinde biraz zaman kazanmak için kullanılır; normal çalışmada, nerede
FSVS komutları çok sıkı paketlenmemiştir, normalde geciktirmek
seçeneği.

kedi


fsvs cat [-r rev] yolu

Bir dosya deposunu getirir ve onu STDOUT'a gönderir. Herhangi bir revizyon belirtilmemişse,
varsayılan olarak BASE, yani. girişin mevcut yerel revizyon numarası.

çıkış


fsvs ödeme [yol] URL [URL'ler...]

Geçerli çalışma dizini (veya dizin yolu) için bir veya daha fazla URL ayarlar ve
an çıkış bu URL'lerin

Örnek:

fsvs ödeme. http://svn/repos/installation/machine-1/trunk

Bir dizinin verilip verilmediği ayrımı, URL- sonucuna göre yapılır.
ayrıştırma -- URL'ye benziyorsa, URL olarak kullanılır.
Lütfen en fazla tek bir yola izin verildiğini unutmayın; URL olmayan iki tane bulunur bulunmaz bir
hata mesajı yazdırılır.

Herhangi bir dizin verilmezse, '.' kullanıldı; bu, olağan alt sürüm kullanımından farklıdır, ancak
kurtarma aracı olarak kullanım için daha uygun olabilir (versiyon oluşturma / yaygın olduğunda).
Görüşler hoş karşılanır.

Verilen yol mevcut olmalıdır ve meli boş ol -- FSVS çakışmaları iptal eder, ör. Eğer
oluşturulması gereken dosyalar zaten var.
O dizini oluşturmaya ihtiyaç varsa lütfen söyleyin; bazı parametreler için yamalar
-p gibi hoş geldiniz.

URL'lerin biçim tanımı için lütfen bölüme bakın oluşturulan of URL'ler ve urls
ve güncelleştirme emreder.

Ayrıca ilginizi çekebilir kullanma an alternatif kök rehber ve Tedavi Süreci için
a olmayan önyüklemeyi sistem.

işlemek


fsvs taahhüt [-m 'message'|-F dosya adı] [-v] [-C [-C]] [YOL [YOL ...]]

Çalışan kopyanın mevcut durumunu depoya taahhüt eder (parçalarını).

Örnek E-posta
Çalışma kopyası / Etc , ve zaten kurulmuş ve taahhüt edilmiştir.
Sonra / Etc / hosts ve /etc/inittab değiştirildi. Bunlar alakasız değişiklikler olduğundan,
ayrı komisyonlarda olmaları gibi.

Yani basitçe şu komutları çalıştırın:

fsvs commit -m 'Bir ana bilgisayar eklendi' / Etc / hosts
fsvs commit -m 'Tweaked default runlevel' /etc/inittab

Geçerli dizin ise / Etc hatta bırakabilirsin /vb/ önünde ve sadece
dosya.

Bakınız durum -v ve -C ile ilgili açıklamalar için.
Gelişmiş yedekleme kullanımı için ayrıca bkz. the taahhüt-boru özelliği".

cp


fsvs cp [-r rev] SRC HEDEF
fsvs cp dökümü
fsvs cp yükü

Kopyalama komutu, DEST'i revizyon revinde SRC'nin bir kopyası olarak işaretler, böylece bir sonraki işlemede
DEST'in ilgili kaynak yolu, kopya kaynağı olarak gönderilir.

rev için varsayılan değer BASE'dir, yani. SRC'nin (yerel olarak) bulunduğu revizyon.

Lütfen bu komutun çalıştığını unutmayın her zaman bir dizinde yapı - kopyala diyorsanız
bir dizin, bütün yapı kopya olarak işaretlenir. Bunun anlamı, aşağıdaki bazı girişler varsa
kopya eksikse, bir sonraki işlemde kopyadan çıkarılmış olarak rapor edilirler.
(Elbette dosyaları kopyalanmış olarak işaretlemek de mümkündür; özyinelemeli olmayan kopyalar
mümkündür, ancak hedef ağacın parçalarının kaldırılmasıyla taklit edilebilir.)

Not:
YAPILACAKLAR: Tam kullanımda farklılıklar olacak - kopya cp'yi çalıştırmayı deneyecek
komut, kopyalanan ise sadece ilişkiyi hatırlayacaktır.

Bu komut parametresiz kullanılırsa, halihazırda tanımlanmış ilişkiler yazdırılır;
lütfen unutmayın ki anahtar hedef adıdır, yani. her çiftin 2. satırı!

Yükleme için giriş formatı satırsonu ile ayrılmıştır - önce bir SRC satırı, ardından bir DEST
satır, ardından sınırlayıcı olarak yalnızca nokta ('.') içeren bir satır. Eğer dosya adlarınız varsa
yeni satırlar veya diğer özel karakterler için yolları argüman olarak vermeniz gerekir.

Dahili olarak yollar, çalışan kopya temel dizinine göre depolanır ve bunlar
bu şekilde de basılmıştır.

Daha sonraki tanımlar ekli dahili veritabanına; hataları geri almak için kopyalamayı kaldırmak
eylem.

Not:
Önemli: gibi kullanıcı tanımlı özellikler fsvs: taahhüt borusu vardır değil kopyalandı
yer/zaman sorunları nedeniyle (tüm alt ağaçların üzerinden geçme,
çok sayıda mülk dosyasını kopyalamak) ve bunun gerçekten istendiğinden emin olmadığı için.
YAPMAK: özellikleri kopyalama seçeneği?

Subversion şu anda bir yeniden adlandırmayı kopyala+sil olarak ele aldığından, mv komut bir takma addır
cp.

Dosya adlarına döküm vermeniz veya kopyalama için ilk parametre olarak yüklemeniz gerekiyorsa
ilişkilerde, './dump'ta olduğu gibi bir yol da verin.

Not:
Kaynak, dahili olarak revizyon numarasına sahip URL olarak depolanır, böylece aşağıdaki gibi işlemler
bunlar

$ fsvs cp ab
$ rm / 1
$ fsvs ci bir
$ fsvs ci b

work - FSVS, eski (çok yeni!) revizyon numarasını kaynak olarak gönderir ve böylece yerel
filelist depo ile tutarlı kalır.
Ancak doğrudan kaynaktan kopya olarak bir URL vermek (henüz) uygulanmadı -
depodan bir giriş listesi (ve muhtemelen veriler!) getirmeniz gerekir.

kopyala-algıla


fsvs copyfrom-detect [yollar...]

Bu komut, FSVS'ye yeni girişlere bakmasını ve bazı girişleri bulup bulamayacağını görmesini söyler.
zaten bilinen diğerlerinden kopyalanmış gibi görünüyor.
Kaynak ve hedef yolu ve neden eşleşebileceğini içeren bir liste çıkarır.

Bu sadece bilgi amaçlıdır ve herhangi bir FSVS durumunu değiştirmez, (Yapılacaklar: sürece
bazı seçenekler/parametreler ayarlandı).

Liste biçimi on amaç en iyi eşleşme olarak yük sözdizimi ile uyumsuz
normalde manuel olarak alınması gerekir.

If gereksiz sözlerle dolu eşleşen blokların yüzdesini veren ek bir değer kullanılır ve
olası kopyalanmış girişlerin sayısı yazdırılır.

Örnek:

$ fsvs listeden kopyala -v
yeni dosya1
md5: eski dosyaA
yeni dosya2
md5: eski dosyaB
md5: eski dosyaC
md5: eski dosyaD
yeni dosya3
düğüm: eski dosyaI
manber=82.6:eskidosyaF
manber=74.2:eskidosyaG
manber=53.3:eskidosyaH
...
3 ilişkiden kopya bulundu.

Kısaltmalar şunlardır: md5 The MD5 yeni dosyanın bir veya daha fazlasınınkiyle aynı
zaten taahhütlü dosyalar; yüzde yok.

dosya numarası The cihaz/inode numara verilen bilinen girişle aynıdır; bu şu anlama gelebilir
eski giriş yeniden adlandırıldı veya sabitlendi. Not: Tüm dosya sistemlerinde kalıcı değildir
inode numaraları (örn. NFS) - bu nedenle dosya sistemlerinize bağlı olarak bu iyi olmayabilir
gösterge!

isim Giriş, başka bir girişle aynı ada sahip.

davranış Benzer boyuttaki dosyaları analiz etmek, (değişken boyutlu) bir yüzdesini gösterir. ortak
bloklar (blokların sırasını göz ardı ederek).

yönetici listesi Yeni dizinde eski dizine benzer dosyalar var.
Yüzde (sayı_ortak_girişler)/(files_in_dir1 + files_in_dir2 -
ortak_giriş_sayısı).

Not:
davranış eşleştirme henüz uygulanmadı.

Bir giriş için çok fazla olası eşleşme bulunursa, tümü yazdırılmaz; sadece bir
göstergesi ... sonunda gösterilir.

uncp


fsvs DEST [DEST ...]

Uncopy komutu, hedef girdiden bir kopyala işaretini kaldırır. Bu
giriş yine bilinmiyor ve sonraki çağrılarda Yeni olarak rapor edildi.

Yalnızca bir kopyanın tabanı kopyalanamaz; bir dizin yapısı kopyalanmışsa ve
verilen giriş sadece dolaylı olarak kopyalanır, bu komut bir hata döndürür.

Bu katlanmış değil dönmek, çünkü geri alınıp alınmadığı, kopyalanıp değiştirilmediği belli değil
girdiler, verilerden orijinal kopyayı geri yüklemeli veya kopya özniteliğini kaldırmalıdır; kullanarak
başka bir komut bu artık belirsiz değil.

Örnek:

$ fsvs SourceFile DestFile kopyala
# Hata, yanlıştı!
$ fsvs DestFile'ın kopyasını kaldır

fark


fsvs fark [-v] [-r rev[:rev2]] [-R] YOL [YOL...]

Bu komut size yerel ve depo dosyaları arasındaki farkları verir.

-v ile meta veriler ek olarak yazdırılır ve değişiklikler gösterilir.

Revizyon argümanlarını vermezseniz, temel revizyonda bir fark elde edersiniz.
mevcut yerel dosyanıza karşı depo (son işlem). Tek bir revizyonla fark yaratırsınız
yerel dosyanıza karşı bu depo sürümü. Verilen her iki revizyonla, fark
Bu depo sürümleri arasında hesaplanır.

Dosyalar basitçe ona parametre olarak iletildiği için diff programına ihtiyacınız olacak.

Varsayılan, özyinelemeli olmayan farklar yapmaktır; yani fsvs farkı . tüm değişiklikleri çıkaracak
Dosyaları in the akım rehber ve aşağıda.

Özel dosyaların çıktısı, dahili alt sürüm deposunun farkıdır.
özel dosyanın türünü içerir, ancak satırın sonunda yeni satır yoktur (farklı olan
şikayet ediyor).

Kopya olarak işaretlenen girişler için (temiz) kaynak girişe karşı fark yazdırılır.

Lütfen ayrıca bakınız Opsiyonlar ilgili için the 'fark' aksiyon ve kullanma renk farkı.

ihracat


fsvs dışa aktarma REPOS_URL [-r rev]

Deponuzdan bir dizini dışa aktarmak istiyorsanız olmadan FSVS ile ilgili herhangi bir depolama
verileri bu komutu kullanabilirsiniz.

Bu, tüm meta verileri geri yükler - sahip, grup, erişim maskesi ve değişiklik zamanı; onun
birincil kullanım veri kurtarma içindir.

Veriler, mevcut çalışmanın altına (doğru dizin yapısında) yazılır.
dizin; girişler zaten varsa, dışa aktarma duracaktır, bu nedenle bu boş olmalıdır
dizin.

yardım et


yardım [komut]

Bu komut, genel veya özel yardım et (verilen komut için). Benzer bir işlev
-h veya - kullanılarak kullanılabilir mi? bir komuttan sonra.

gruplar


fsvs grupları dökümü|yükleme
fsvs grupları [prepend|append|at=n] grup tanımı [group-def ...]
fsvs [prepend|append|at=n] kalıbını görmezden gelir [pattern ...]
fsvs grupları testi [-v|-q] [desen ...]

Bu komut, kalıp listesinin sonuna kalıplar ekler veya başa eklenerek bunları
listenin başı. at=x ile desenler x konumuna eklenir,
0'dan sayılıyor.

Gruplar ve yoksay arasındaki fark, grupların gerektirir bir grup adı, oysa
ikincisi yalnızca varsayılan grubun yoksayıldığını varsayar.

Spesifikasyon için lütfen ilgili belgeleme .

fsvs dump, kalıpları STDOUT'a yazdırır. CR veya LF gibi özel karakterler varsa
desene gömülü olmadan kodlama (\r veya \n gibi), çıktı bozuk olacaktır.

Desenler * ve ? bir dizin düzeyinde joker karakterler olarak veya isteğe bağlı olarak **
Teller.

Bu kalıplar yalnızca yeni (henüz bilinmeyen) dosyalarla eşleştirilir; girişler
zaten versiyonlanmış olanlar geçersiz kılınmaz.
Verilen yol yeni bir dizinle eşleşirse, aşağıdaki girişler de bulunmaz; ama eğer
bu dizin veya aşağıdaki girişler zaten sürümlendirilmiştir, kalıp çalışmaz, çünkü
eşleşme dizinle sınırlıdır.

Yani:

fsvs yok sayar./ Tmp

tmp dizinini yok sayar; ancak zaten taahhüt edilmişse, mevcut girişler
ile işaretlenmemiş olmalı fsv'ler tersine çevirme. Normalde kullanmak daha iyidir

fsvs yok sayar./ Tmp /**

bu dizinin kendisini aldığı için (bir bağlama noktası olarak geri yükledikten sonra gerekli olabilir)
neyse), ama yoksay herşey aşağıdaki girişler.
Şu anda bunun dezavantajı, mtime değişikliklerinin raporlanması ve taahhüt edilmesidir; Bugün nasılsın
dizinin tamamı yoksayılırsa durum böyle değildir.

Örnekler:

fsvs grup grubu:okunamaz,mod:4:0
fsvs grubu 'grubu:sırlar,/vb/*gölge'

fsv'ler yoksay / proc
fsv'ler yoksay /dev/puan
fsv'ler yok sayar './ var / log /*-*'
fsvs './**~' yok sayar
fsv'ler './**/*.bak'ı yok sayar
fsv'ler başına 'al,./**.txt' eklemeyi yok sayar
fsv'ler 'take,./**.svg' eklemeyi yoksayar
fsvs = 1 './**.tmp' konumunda yoksay

fsvs grup dökümü
fsvs grup dökümü -v

yankı './**.doc' | fsvs yükü yok sayar
# Tüm listeyi değiştirir

Not:
Lütfen joker karakter kalıplarınızın kabuk tarafından genişletilmemesine dikkat edin!

Test yapmak desen
Hangi farklı kalıpları daha kolay görmek için test alt komutunu kullanabilirsiniz. bu
aşağıdaki kombinasyonlar mevcuttur:

· fsvs grupları testi model Testler bir tek the verilmiş model karşı herşey yeni girişleri in senin
çalışma kopya ve baskılar the uygun yolları. The model is değil saklı in the model
liste.
· fsvs grupları testi
Yeni girişlerde önceden tanımlanmış kalıpları kullanır ve grup adını, bir sekmeyi,
ve yolu.
-v ile eşleşen kalıbı orta sütunda da görebilirsiniz.

-q kullanarak tüm listeyi almaktan kaçınabilirsiniz; kullanırsanız bu mantıklı
grup_istatistikleri Aynı anda seçenek.

teçhizat


fsvs yeniden yoksay [prepend|append|at=n] yol belirtimi [yol belirtimi ...]
fsvs ri [prepend|append|at=n] yol belirtimi [yol belirtimi ...]

Aynı depo verilerini aynı makinede birden fazla çalışan kopyada tutuyorsanız,
farklı yollarda saklanacaktır - ve bu, mutlak yok sayma kalıplarını olanaksız hale getirir.
Ancak göreceli yok sayma kalıpları, WC kökünün başlangıcına bağlanır - bu biraz
WC hiyerarşinizin derinliklerindeyseniz ve bazı dosyaları görmezden gelmek istiyorsanız yazmak yorucu olabilir.
Bunu kolaylaştırmak için rel-ignore (ri olarak kısaltılır) komutunu kullanabilirsiniz; bu dönüştürür
verilen tüm yol özellikleri (kabuk modeline göre joker karakterler içerebilir)
yukarıdaki spesifikasyon) saklamadan önce WC'ye bağlı değerlere dönüştürün.
Örnek / Etc çalışan kopya kökü olarak:
fsvs '/etc/X11/xorg.conf.*' dosyasını yeniden yoksay

cd / etc / X11
fsvs 'xorg.conf.*' dosyasını yeniden yoksay

Her iki komut da './X11/xorg.conf.*' kalıbını saklar.
Not:
Bu sadece için çalışır kabuk desen.
Dosyaları yoksayma hakkında daha fazla ayrıntı için lütfen bkz. aldırmamak komuta ve Özellikler of
gruplar ve desen.

bilgi


fsvs bilgisi [-R [-R]] [YOL...]

Çalışan kopyanızdaki bir veya daha fazla girişle ilgili bilgileri göstermek için bu komutu kullanın.
Biraz daha fazla bilgi almak için -v kullanabilirsiniz.
Bu, bazen hataları bulmak veya URL'yi almak ve bir
çalışan kopya şu anda adresinde.
Örnek:
$ fsvs bilgisi
URL: dosya:
.... 200 .
Tür: dizin
Durum: 0x0
Bayraklar: 0x100000
Geliştirici: 0
düğüm: 24521
Modu: 040755
UID/GID: 1000/1000
MTime: Per 17 Ağustos 16:34:24 2006
CTime: Per 17 Ağustos 16:34:24 2006
Gözden geçirme: 4
Boyutu: 200

Varsayılan, yalnızca verilen girişle ilgili bilgileri yazdırmaktır. Tek bir -R ile
hakkında bu verileri al herşey belirli bir dizinin girişleri; başka bir -R ile hepsini alacaksınız
(alt)ağaç.

log


fsvs günlüğü [-v] [-r rev1[:rev2]] [-u adı] [yol]

Bu komut, verilen ile ilişkili revizyon günlüğü bilgilerini görüntüler. yol at onun
en üstteki URL veya hiçbiri verilmezse en yüksek öncelikli URL.
İsteğe bağlı rev1 ve rev2 gösterilen revizyonları kısıtlamak için kullanılabilir; Eğer hayırsa
değerler verilir, günlükler HEAD'den başlayarak aşağıya doğru verilir ve ardından
revizyon sayısı uygulanır (ancak bkz. sınır seçenek).
Eğer kullanıyorsanız -v -seçenek, her revizyonda değiştirilen dosyaları da yazdırırsınız.
Çıktı formatını kontrol eden bir seçenek vardır; görmek log_output seçenek.
İsteğe bağlı olarak bir URL'nin adı -u'dan sonra verilebilir; yerine bu URL'nin günlüğü
en üstteki gösterilir.
YAPILACAKLAR:
· --kopyalamada dur
· Şunun için revizyonu göster: herşey Çalışan bir kopyayla ilişkili URL'ler? Hangi sırayla?

pervane almak


fsvs prop-get ÖZEL ADI YOL...

Verilen özelliğin verilerini STDOUT'a yazdırır.
Not:
Dikkat olmak! Bu komut özelliği boşaltacak as it is, yani. herhangi bir özel
karakterler! Mülkte kaçış dizileri veya ikili veriler varsa,
terminal berbat olabilir!
Özelliklere bakmanın güvenli bir yolunu istiyorsanız, -v ile prop-list kullanın.
parametre.

pervane seti


fsvs prop-set [-u URLNAME] ÖZEL ADI DEĞER YOL...

Bu komut, verilen yol(lar) için isteğe bağlı bir özellik değeri ayarlar.
Not:
Bazı özellik önekleri saklıdır; şu anda svn ile başlayan her şey:
(ölümcül) uyarı ve fsvs: zaten kullanılıyor. Görmek Özel özellik isimleri.
Çoklu URL kurulumu kullanıyorsanız ve üzerinde çalışmak istediğiniz girişin sabitlenmesi gerekir.
belirli bir URL, -u parametresini kullanabilirsiniz; bu gibi eklemek komut, için oraya bakın
daha fazla detay.

pervane-del


fsvs prop-del MÜLKİYET ADI YOL...

Bu komut, verilen yol(lar) için bir özelliği kaldırır.
Ayrıca bakınız pervane seti.

destek listesi


fsvs destek listesi [-v] YOL...

Verilen girdi için tüm özelliklerin adlarını listeler.
-v ile değer de yazdırılır; özel karakterler çevrilecek,
keyfi ikili diziler, terminal ayarlarınızı etkileyebilir.
Ham çıktıya ihtiyacınız varsa, --raw için bir yama yayınlayın veya bir döngü yazın pervane almak.

uzak durum


fsvs uzak durum YOL [-r rev]

Bu komut, depoya bakar ve hangi dosyaların bir bilgisayarda değiştirileceğini söyler.
güncelleştirme - için bir kuru çalışma güncelleştirme .
Varsayılan olarak HEAD ile karşılaştırılır, ancak -r ile başka bir revizyon seçebilirsiniz.
parametre.
Bakın güncelleştirme çoklu URL kullanımıyla ilgili ayrıntılar için belgeler.

çözmek


fsvs PATH'i çözer [YOL...]

FSVS, değiştirilmiş yerel dosyaları güncellemeye çalıştığında, bir çakışma meydana gelebilir.
(Bunları ele almanın çeşitli yolları için lütfen bkz. fikir ayrılığı seçeneği.)
Bu komut, bu tür çakışmaları çözüldü olarak işaretlemenizi sağlar.

dönmek


fsvs geri al [-rRev] [-R] YOL [YOL...]

Bu komut yerel değişiklikleri geri alır:
· Sürüm değiştirilmemiş olarak işaretlenen bir giriş bu bayrağı kaldırır.
· Halihazırda versiyonlanmış bir giriş için (depoda mevcut) yerel giriş değiştirilir
depo versiyonu ile durumu ve bayrakları temizlenir.
· Bir giriş değiştirilmiş kopyalama hedefi, kopyalama kaynak verilerine döndürülür.
· Manüel olarak eklenen girişler şu şekilde değiştirilir: 'N'ey.

Lütfen dolaylı olarak kopyalanan girişlerin, yani. kopyalanmış olarak işaretlenen girişler, çünkü
bazı üst dizinler bir kopyanın temelidir, yapabilmek değil kopyalanamaz; sadece olabilirler
orijinal (kopyalanan) verilerine döndürülür veya kaldırılır.
Bir kopyalama işlemini geri almak istiyorsanız, lütfen bkz. kopyalamayı kaldırmak Komut.
Ayrıca bakınız NASIL: Anlama the girdileri' durum.
Komut satırında bir dizin verilmişse herşey versiyonlu girişleri in Re-Tweet rehber vardır
eski duruma döndürüldü; bu davranış ile değiştirilebilir -R/-Nveya aşağıya bakın.
Geri alınan girişler, sahip oldukları durumla birlikte yazdırılır. önce dönüş
(çünkü yeni durum tanım başınadır değişmemiş).
Bir revizyon verilmişse, girişlerin verileri bu revizyondan alınır; ayrıca,
yeni bu girişin durumu gösterilir.
Not:
Karışık revizyonlu çalışma kopyalarının (henüz) mümkün olmadığını lütfen unutmayın; en TABAN
revizyon değişmez ve revizyon argümanları olmadan basit bir geri alma size
söyledi.
Bir revizyon parametresi vererek, metni farklı bir kaynaktan almayı seçebilirsiniz.
revizyon.

Fark için güncelleştirme
Kurulumda bir şey olması gerektiği gibi çalışmıyorsa, girişleri şu ana kadar geri alabilirsiniz:
memnunsunuz ve doğrudan işlemek yeni devlet.
Buna karşılık, eğer güncelleştirme daha eski bir sürüme,
· tek giriş seçemez (henüz karışık revizyon çalışma kopyası yok),
· ve 'atlanan' (daha sonra) değiştiği için eski sürümü değişikliklerle taahhüt edemezsiniz
depoda çatışmalar yaratacaktır.

Şu anda bir tek bilinen girişleri vardır işlenir.
Bir anahtara ihtiyacınız varsa ( --delete gibi rsync(1) ) bilinmeyeni kaldırmak için (yeni, henüz değil
sürümlü) girişleri, dizini depodaki tam durumuna getirmek için,
lütfen dev@ posta listesine bildirin.
çıkarıldı rehber yapılar
Ebeveyni eksik olan bir yol belirtilirse, fsvs şikayet eder.
Buna kadar (seyrek) bir ağaç oluşturacak bir anahtar (muhtemelen -p) sağlamayı planlıyoruz.
giriş.
Recursive davranış
Kullanıcı, dizin dışı bir girdi (dosya, aygıt, sembolik bağlantı) belirttiğinde, bu girdi
eski durumuna döndü.
Kullanıcı bir dizin girişi belirtirse, şu tanımlar uygulanmalıdır: komut satırı
switchresult -N yalnızca bu dizin (meta veri), bu dizinin hiçbiri ve doğrudan çocukları
dizinin, -R bu dizin ve aşağıdaki ağacın tamamı.
Çalışma ile Kopyalanan girişleri
Bir giriş, başka bir girişten kopyalanmış olarak işaretlenirse (ve taahhüt edilmediyse!), geri alma işlemi gerçekleştirilecektir.
orijinal kopyayı kaynaktan getir. Kopyalama ayarını geri almak için kopyalamayı kaldırmak Komut.

durum


fsvs durumu [-C [-C]] [-v] [-f filtresi] [YOLLAR...]

Bu komut, son işlemden bu yana yerel olarak değiştirilen girdileri gösterir.
En önemli çıktı biçimleri şunlardır:
· Dört (veya -v ile altı) karakterden oluşan bir durum sütunu. Ya bayraklar ya da bir '.'
yazdırılır, böylece komut dosyaları tarafından kolayca ayrıştırılır - yalnızca sütun sayısı değiştirilir
by -Q, -v -- ayrıntılı/sessiz.
· Girdinin bayt cinsinden boyutu veya bir dizin için 'dir' veya bir aygıt için 'dev'.
· tarafından biçimlendirilmiş girişin yolu ve adı yol seçeneği.

Normalde yalnızca değiştirilen girişler yazdırılır; -v ile tümü yazdırılır, ancak bkz. filtre
Daha fazla ayrıntı için seçenek.
Durum sütunu aşağıdaki bayrakları gösterebilir:
·
'D' ve 'N' için kullanılır silindi ve yeni girişleri.
·
'd' ve 'n', bir sonraki sürümde değiştirilecek veya eklenecek girişler için kullanılır.
işlemek; karakterler olarak seçildi küçük silmek (yalnızca depoda, kaldırılmamış
yerel olarak) ve küçük yeni (olmasına rağmen göz ardı). Görmek eklemek ve tersine çevirme.
Böyle bir giriş yoksa, '!' ile işaretlenir. son sütunda -- çünkü
elle işaretlenmiştir ve bu nedenle kaldırma işlemi beklenmeyen bir işlemdir.
· Değiştirilen bir tür (karakter aygıtı sembolik bağlantıya, dosyadan dizine vb.) 'R' olarak verilir.
(değiştirildi), ör. kaldırılmış ve yeni eklenmiş olarak.
·
Giriş değiştirilmişse, değişiklik 'C' olarak gösterilir.
Değişiklik veya durum değişikliği zaman damgaları (mtime, ctime) değiştirilirse, ancak
boyut hala aynı, giriş muhtemelen değişmiş olarak işaretlendi (içinde bir soru işareti '?'
son sütun) - ama bkz. değişiklik bulma Ayrıntılar için.
· Bir 'x' bir çatışmayı ifade eder.
·
Meta veri bayrağı 'm', özellikler, değişiklik zaman damgası gibi meta veri değişikliklerini gösterir
ve/veya haklar (sahip, grup, mod); bağlı olarak -v/-q Komut satırı parametreleri,
'P' (özellikler), 't' (zaman) ve 'p' (izinler) olarak ayrılabilir.
Ayrıntılı olmayan durum için 'P' gösteriliyorsa, bunun anlamı bir tek özellik değişiklikleri, ör. en
girdiler dosya sistemi meta verileri değişmez.
· Geçmişten kopyalanan dosyalar için bir '+' yazdırılır; kopyanın URL'sini görmek için
kaynak, bkz. gereksiz sözlerle dolu seçeneği.

İşte karakterleri ve konumlarını içeren bir tablo:
* -v olmadan -v ile
* .... ......
*NmC'mi? NtpPC'mi?
* DPx! Dx!
* R + R +
* dd
* nn
*

Ayrıca lütfen bir göz atın stat_color seçeneği ve hakkında daha fazla bilgi için
görüntülenen veriler gereksiz sözlerle dolu seçeneği.

senkronizasyon depoları


fsvs sync-repos [-r rev] [çalışan kopya tabanı]

Bu komut, dosya listesini depodan yeniden yükler.
Aşağıdaki bir taahhüt, tüm farklılıkları gönderecek ve depo verilerini aynı
bölge.
Bu normalde gerekli değildir; tek kullanım durumları
· hata ayıklama ve
· veri kaybından kurtarma $FSVS_WAA alanı.

İki benzer makineyi yedeklemek istiyorsanız işinize yarayabilir. O zaman bir tane taahhüt edebilirsin
makineyi deponuzun bir alt dizinine kopyalayın, başka bir dizin için o dizinin bir kopyasını yapın
makine ve bu diğer dizini diğer makinede eşitleyin.
Bir taahhüt, yalnızca _changed_ dosyalarını aktaracaktır; yani iki makine 2 GB'lık alanı paylaşıyorsa
ikili dosyalar (/ usr , /çöp Kutusu , / lib , ...) o zaman bu 2GB hala depoda paylaşılıyor,
zamanla sapacak olsalar da (her iki taahhüt makinesi de hiçbir şey bilmediği için)
aynı dosyalara sahip diğer yol).
Bu tür bir yedekleme, iki veya daha fazla seviyedeki depo yolu ile ikame edilebilir.
almak Kaplanmış tanımlanmış bir öncelikte. Böylece tüm makinelerin türetildiği temel dizin,
bir makineden işlenecek ve artık tüm makinelerin göndermesi gerekmiyor
depoya aynı dosyalar.
Düzeltme argümanı yalnızca hata ayıklama için kullanılmalıdır; için bir dosya listesi getirirseniz
bir revizyon ve daha sonraki revizyonlara karşı taahhütte bulunursanız, problemlerin oluşması kaçınılmazdır.
Not:
Subversion'da aynı dosyaların paylaşılmasını açıklayan 2286 sorunu var.
ilgisiz yollarda depo. Bunu kullanarak depolama ihtiyaçlarını rahatlatır; ama
ağ aktarımları yine de üst üste bindirilmiş yollardan çok daha büyük olacaktır.

güncelleştirme


fsvs güncellemesi [-r rev] [çalışan kopya tabanı]
fsvs güncellemesi [-u url@rev ...] [çalışan kopya tabanı]

Bu komut, geçerli çalışan kopya üzerinde bir güncelleme yapar; tüm tanımlanmış için varsayılan başına
URL'ler, ancak bunu şu şekilde kısıtlayabilirsiniz: -u.
Önce depolardaki tüm dosya listesi değişikliklerini okur, üst üste bindirir (böylece yalnızca
en yüksek öncelikli girişler kullanılır) ve ardından gerekli tüm değişiklikleri getirir.
Güncellenmesi için sıfır
Sıfır hedef revizyonu ile bir güncelleme başlatırsanız, o URL'ye ait girişler
çalışan kopyanızdan kaldırılacak ve URL, URL listenizden silinecektir.
Bu, bir URL'yi başka bir URL ile değiştirmenin uygun bir yoludur.

Not:
FSVS henüz tam bir karma revizyon desteğine sahip olmadığı için,
kaldırılan giriş, aynı yola sahip daha düşük öncelikli bir giriştir ve görünür olması gerekir
Şimdi.
Dizinler, aşağıda bir girişi olan en yüksek öncelikli URL'ye değiştirilir (ki
gizlenmiş olabilir!).
Bu nedenle, bunu yalnızca tamamen farklı çalışma için kullanmanız önerilir.
kopyalayın veya bir senkronizasyon depoları (ve muhtemelen bir veya daha fazla dönmek aramalar) güncellemeden sonra.

urls


fsvs URL'leri URL'si [URL'ler...]
fsvs url dökümü
fsvs url yüklemesi

Çalışan bir kopya yönetim alanını başlatır ve mevcut çalışma dizinini bağlar
REPOS_URL'ye. Tüm taahhütler ve güncellemeler bu dizine ve verilenlere karşı yapılacaktır.
URL.
Örnek:
fsvs url'leri http://svn/repos/installation/machine-1/trunk

URL'lerin biçim tanımı için lütfen bölüme bakın oluşturulan of URL'ler.
Not:
Zaten tanımlanmış URL'ler varsa ve bu komutu daha sonra tekrar kullanırsanız, lütfen unutmayın
1.0.18 itibariyle the büyük URL'ler vardır değil üzerine daha önce olduğu gibi, ancak yeni URL'ler
vardır ekli verilen listeye! Yeniden başlamak istiyorsanız, şöyle bir şey kullanın
doğru | fsvs url yüklemesi

yükleme URL'ler
STDIN'den bir URL listesi yükleyebilirsiniz; bunun için load alt komutunu kullanın.
Örnek:
( echo 'N:yerel,önce:10,http://svn/repos/install/machine-1/trunk';
echo 'P:50,isim:ortak,http://svn/repos/install/common/trunk) |
fsvs url yüklemesi

Boş satırlar yoksayılır.
Damping the tanımlı URL'ler
Mevcut WC için hangi URL'lerin kullanımda olduğunu görmek için dökümü kullanabilirsiniz.
İsteğe bağlı bir parametre olarak bir biçim ifadesi verebilirsiniz: p öncelik n ad r geçerli
revizyon t hedef revizyon R salt okunur bayrak u URL I bu URL için dahili numara
Not:
Bu gerçek bir printf()-formatı değil; sadece bunlar ve birkaç \ dizi tanınır.
Örnek:
fsvs url dökümü ' %u %n:%p\n'
http://svn/repos/installation/machine-1/trunk yerel:10
http://svn/repos/installation/common/trunk yaygın: 50

Varsayılan biçim 'name:%n,prio:%p,target:%t,ro:%r,%u\\n'; daha okunabilir için
kullanabileceğiniz sürüm -v.
yükleme URL'ler
Tanımlanmış URL'lerin çeşitli parametrelerini şu şekilde değiştirebilirsiniz:
# Bir URL tanımlayın
fsvs url adı:url1,hedef:77,salt okunur:1,http://anything/...
# Değişim değerleri
fsvs url adı:url1,hedef:HEAD
fsvs url'leri salt okunur:0,http://anything/...
fsvs url adı:url1,prio:88,hedef:32

Not:
FSVS henüz tüm URL'lerin tüm ağaç yapılarını saklamamaktadır. yani değiştirirseniz
bir URL'nin önceliği ve dizin ağaçlarını bu şekilde yeniden karıştırın, senkronizasyon depoları
ve bazıları dönmek komutlar. FSVS bu davayı halledene kadar bundan kaçınmanızı öneririm
daha iyi.

Yazar


Kaynak kodundan fsvs için Doxygen tarafından otomatik olarak oluşturulur.

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


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    Phaser
    Phaser
    Phaser hızlı, ücretsiz ve eğlenceli bir açık
    sunan kaynak HTML5 oyun çerçevesi
    WebGL ve Canvas oluşturma
    masaüstü ve mobil web tarayıcıları. Oyunlar
    ortak olabilir...
    Phaser'ı indirin
  • 2
    VASAL Motor
    VASAL Motor
    VASSAL, oluşturmak için bir oyun motorudur.
    geleneksel tahtanın elektronik versiyonları
    ve kart oyunları. için destek sağlar
    oyun parçası oluşturma ve etkileşim,
    ve ...
    VASSAL Motorunu İndirin
  • 3
    OpenPDF - iText çatalı
    OpenPDF - iText çatalı
    OpenPDF oluşturmak için bir Java kütüphanesidir.
    ve PDF dosyalarını bir LGPL ile düzenlemek ve
    MPL açık kaynak lisansı. OpenPDF
    LGPL/MPL iText'in açık kaynaklı halefi,
    var ...
    OpenPDF'i İndirin - iText Çatalı
  • 4
    SAGA CBS
    SAGA CBS
    SAGA - Otomatik Sistem
    Yerbilimsel Analizler - Bir Coğrafidir
    Bilgi Sistemi (GIS) yazılımı ile
    coğrafi veriler için muazzam yetenekler
    işleme ve ana...
    SAGA GIS'i indirin
  • 5
    Java/JTOpen için Araç Kutusu
    Java/JTOpen için Araç Kutusu
    IBM Toolbox for Java / JTOpen, bir
    destekleyen Java sınıfları kütüphanesi
    istemci/sunucu ve internet programlama
    modelleri OS/400 çalıştıran bir sisteme,
    i5/OS veya...
    Java/JTOpen için Toolbox'ı indirin
  • 6
    d3.js
    d3.js
    D3.js (veya Veriye Dayalı Belgeler için D3)
    sağlayan bir JavaScript kitaplığıdır.
    dinamik, etkileşimli veriler üretmek için
    web tarayıcılarında görselleştirmeler. D3 ile
    sen...
    D3.js'yi indirin
  • Daha fazla »

Linux komutları

Ad