Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

fsvs — Online w chmurze

Uruchom fsvs w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie fsvs, 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Ę


Polecenia i parametry wiersza poleceń -

fsvs jest klientem repozytoriów Subversion; jest przeznaczony do szybkiego wersjonowania dużych plików
drzewa katalogów. fsvs jest klientem repozytoriów Subversion; jest przeznaczony do szybkiego
wersjonowanie dużych drzew katalogów.

STRESZCZENIE


polecenie fsvs [opcje] [argumenty]

Następujące polecenia są rozumiane przez FSVS:

miejscowy konfiguracja i informacje:


urls
Zdefiniuj katalogi podstawowe kopii roboczej według ich adresów URL

status
Uzyskaj listę zmienionych wpisów

Informacje
Wyświetl szczegółowe informacje o pojedynczych wpisach

log
Pobierz komunikaty dziennika z repozytorium

diff
Uzyskaj różnice między plikami (lokalnymi i zdalnymi)

kopiowanie z wykrywania
Zapytaj FSVS o prawdopodobnie skopiowane/przeniesione/zmienione wpisy; Widzieć cp

Definiowanie który wpisy do Brać:


ignorować i reg
Zdefiniuj wzorce ignorowania

unwersja
Usuń wpisy z wersjonowania

Dodaj
Dodaj wpisy, które zostaną zignorowane

policjant, mv
Poinformuj FSVS, że wpisy zostały skopiowane

Polecenia pracujący w dotychczasowy magazyn:


popełnić
Wyślij zmienione dane do repozytorium

aktualizacja
Pobierz aktualizacje z repozytorium

checkout
Pobierz część repozytorium i zarejestruj ją jako kopię roboczą

jak
Pobierz plik z katalogu

przywrócić i niecp
Cofanie lokalnych zmian i oznaczeń wpisów

status zdalny
Zapytaj, co aktualizacja przyniósłby

Nieruchomość obsługiwanie:


zestaw rekwizytów
Ustaw właściwości zdefiniowane przez użytkownika

dostać rekwizyt
Zapytaj o wartość właściwości zdefiniowanych przez użytkownika

lista prop
Uzyskaj listę właściwości zdefiniowanych przez użytkownika

Dodatkowy Polecenia używany dla regeneracja i debugowanie:


eksport
Pobierz część repozytorium

synchronizacja repozytoriów
Upuść lokalne informacje o wpisach i pobierz bieżącą listę z pliku
magazyn.

Uwaga:
Operacje na wielu adresach URL są stosunkowo nowe; mogą występować ostre krawędzie.

Połączenia powrót kod wynosi 0 dla powodzenia lub 2 dla błędu. 1 jest zwracane, jeśli opcja Kontrola
dla zmiany in a scenariusz jest używany i znaleziono zmiany; Zobacz też Filtracja wpisy.

uniwersalny Opcje


-V -- pokazać wersja
-V powoduje, że FSVS wypisze wersję i informację o prawach autorskich, a następnie zakończy działanie.

-d i -D -- debugowania
Jeśli FSVS został skompilowany przy użyciu opcji --enable-debug, możesz włączyć drukowanie komunikatów debugowania (do
STDOUT) z -d. Domyślnie drukowane są wszystkie wiadomości; jeśli interesuje Cię tylko
podzbioru, możesz użyć -D nazwa-początku-funkcji.

fsvs -d -D waa_ status

nazwałbym status akcja, drukowanie wszystkich komunikatów debugowania wszystkich funkcji WAA -
waa__init, waa__open itp.

Aby uzyskać więcej informacji na temat innych opcji debugowania wyjście_debugowania i bufor_debugowania proszę zobaczyć
listę opcji.

-N, -R -- rekurencja
Przełączniki -N i -R powodują jedynie zmniejszanie/zwiększanie licznika; zachowanie jest
wybrany w zależności od tego. Zatem wiersz poleceń -N -N -N -R -R jest równoważny -3 +2 = -1,
skutkuje to -N.

-Q, -v -- gadatliwy/cichy
-v/-q ustawia/czyści flagi szczegółowości, dając w ten sposób więcej/mniej wyników.

Proszę zobaczyć dotychczasowy gadatliwy opcja by uzyskać więcej szczegółów.

-C -- suma kontrolna
-C decyduje się na użycie większej liczby kontroli wykrywania zmian; proszę zobaczyć dotychczasowy zmiana_sprawdzenie opcja dla
więcej szczegółów.

-f -- filtrować wpisy
Parametr ten pozwala na pewne filtrowanie wpisów lub, w przypadku niektórych operacji,
modyfikacja pracy wykonanej na danych wpisach.

Wymaga specyfikacji na końcu, która może być dowolną kombinacją dowolnego tekstu, nowego,
usunięte (lub usunięte), meta, mtime, grupa, tryb, zmienione lub właściciel; domyślnie lub def użyj
domyślna wartość.

Dając np. tekst wartości, z a status działanie tylko wpisy, które są nowe lub zmienione
są pokazane; z mtime,grupowe są tylko wpisy, których czas grupy lub modyfikacji uległ zmianie
drukowane.

Uwaga:
Proszę zobaczyć zmiana wykrywanie po więcej informacji.

Jeśli wpis zostanie zastąpiony wpisem innego typu (np. katalog zostanie pobrany
zastąpione plikiem), które liczy się jako usunięte i Nowy.

Jeśli użyjesz -v, zostanie ono użyte wewnętrznie jako any.

Jeśli użyjesz ciągu none, resetuje maskę bitową do Nie pokazane wpisy; wtedy możesz budować
nową maskę. Zatem właściciel, brak, dowolny, brak, usunięcie wyświetli usunięte wpisy. Jeśli wartość po
cała analiza wiersza poleceń ma wartość brak, jest resetowana do wartości domyślnych.

-W ostrzeżenie = działanie -- zestaw ostrzeżenia
Tutaj możesz zdefiniować zachowanie w określonych sytuacjach, które normalnie nie powinny mieć miejsca,
ale które możesz spotkać.

Ogólny format tutaj jest taki specyfikacja = akcja, Gdzie specyfikacja jest sznurkiem
dopasowanie początku co najmniej jednej z określonych sytuacji oraz akcja jest jednym z tych:

· pewnego razu wydrukować tylko jedno ostrzeżenie,

· zawsze , aby wydrukować komunikat ostrzegawczy każdy czas,

· Zatrzymaj się przerwać program,

· ignorować po prostu zignorować tę sytuację, lub

· liczyć po prostu policzyć liczbę wystąpień.

If specyfikacja pasuje do więcej niż jednej sytuacji, wszystkie są ustawione; np. Do
meta=ignoruj wszystkie meta-mczas, meta-użytkownik itp. są ignorowane.

Jeśli to przynajmniej jedno ostrzeżenie nie ignorowane zostanie napotkane podczas wykonywania programu, a
listę ostrzeżeń wraz z liczbą komunikatów, które wydrukowałoby po zastosowaniu tego ustawienia
zawsze wyświetla się, aby poinformować użytkownika o możliwych problemach.

Można w ten sposób poradzić sobie z następującymi sytuacjami: meta-mczas, meta-użytkownik, metagrupa,
meta-umaska Te ostrzeżenia są generowane, jeśli właściwość metadanych została pobrana z pliku
nie można przeanalizować repozytorium. Może się to zdarzyć tylko wtedy, gdy jakiś inny program lub użytkownik
zmienia właściwości wpisów.
W tym przypadku możesz użyć -Wmeta=always lub -Wmeta=count, dopóki repozytorium nie będzie czyste
ponownie.

nie-lista adresów URL To ostrzeżenie pojawia się, jeśli a Informacje akcja jest wykonywana, ale nie ma żadnych adresów URL
jeszcze zdefiniowane.

Nieprawidłowy zestaw znaków Jeśli funkcja nl_langinfo(3) nie mógł zwrócić nazwy prądu
kodowanie znaków, używany jest domyślny kod UTF-8. Możesz tego potrzebować w przypadku minimalnego systemu
instalacja np. na wyzdrowieniu.

chmod-eperm, chown-eperm Jeśli aktualizujesz kopię roboczą jako zwykły użytkownik i możesz zaktualizować plik
plik, który ma innego właściciela, ale który możesz modyfikować, pojawią się błędy, ponieważ żaden z nich
nie można ustawić użytkownika, grupy ani trybu.
W ten sposób możesz sprawić, że błędy nie będą krytyczne.

chmod-inny, chown-inny Jeśli w powyższej sytuacji pojawi się błąd inny niż EPERM, ty
mogą okazać się przydatne.

mieszane-rev-wc Jeśli określisz numer wersji w pliku a przywrócić, będzie narzekać, że mieszane
kopie robocze wersji rewizyjnej są niedozwolone.
Chociaż nie możesz włączyć kopii roboczych z mieszanymi wersjami (pracuję nad tym), możesz tego uniknąć
mówi się za każdym razem.

nazwa-zarezerwowana Zwykle nie jest dozwolone ustawianie właściwości za pomocą zestaw rekwizytów akcja
z nazwą pasującą do niektórych zarezerwowanych przedrostków.

ignapat-wcbase To ostrzeżenie jest wyświetlane, jeśli: bezwzględny ignorować wzór” nie pasuje do
katalog bazowy kopii roboczej. \N
Aby uzyskać więcej informacji, zobacz \ref ignpat_shell_abs „bezwzględne wzorce powłoki”.

status różnicowy GNU diff zdefiniowało, że w przypadku błędu zwraca kod wyjścia 2; niestety
zwraca to również dla plików binarnych, więc po prostu fsvs różnicuje tekst jakiegoś pliku binarnego
plik zostanie przerwany bez drukowania różnicy dla drugiego pliku.
Z tego powodu FSVS obecnie domyślnie ignoruje status wyjścia diff, ale jest to możliwe
można zmienić ustawiając tę ​​opcję na np. Zatrzymaj się.

Używana i analizowana jest również zmienna środowiskowa FSVS_WARNINGS; to po prostu biała spacja-
oddzielna lista specyfikacji opcji.

-u Nazwa URL[@wersja[:wersja]] -- wybierać Używać
Niektóre polecenia można zredukować do podzbioru zdefiniowanych adresów URL; the aktualizacja polecenie to
przykład.

Jeśli w kopii roboczej używasz więcej niż jednego adresu URL, aktualizacja odbywa się normalnie
cała kolekcja wpisy z cała kolekcja Adresy URL. Używając tego parametru, możesz nakazać FSVS aktualizację tylko pliku
określone adresy URL.

Parametr może być używany wielokrotnie; wartość może mieć wiele adresów URL oddzielonych znakami
białe znaki lub jeden z „,;”.

fsvs up -u base_install,boot@32 -u gcc

Spowoduje to pobranie HEAD z base_install i gcc oraz ustawienie docelowej wersji adresu URL rozruchu
dla to komenda w 32.

-o [nazwa[=wartość]] -- inny Opcje
Służy do ustawiania rzadko używanych opcji, dla których wartość domyślną można ustawić w a
plik konfiguracyjny (do zaimplementowania, obecnie tylko z wiersza poleceń).

Aby zapoznać się z ich listą, zobacz Dalej Opcje dla FSVS..

Sygnały


Jeśli masz działający system FSVS i chcesz zmienić jego szczegółowość, możesz wysłać plik
przetwarzaj albo SIGUSR1 (aby uczynić go bardziej szczegółowym), albo SIGUSR2 (bardziej cichy).

Dodaj


fsvs dodaj [-u NAZWA URL] ŚCIEŻKA [ŚCIEŻKA...]

Za pomocą tego polecenia możesz jawnie zdefiniować wpisy, które mają być wersjonowane, nawet jeśli mają one rozszerzenie
pasujący wzorzec ignorowania. Zostaną wysłane do repozytorium przy następnym zatwierdzeniu, tak jak
inne nowe wpisy i dlatego będą zgłaszane jako Nowości .

Opcji -u można użyć, jeśli dla tej kopii roboczej zdefiniowano więcej niż jeden adres URL
i chcesz, aby wpisy były przypięte do tego adresu URL.

Przykład
Załóżmy, że wersjonujesz swój katalog domowy i podajesz wzorzec ignorowania ./.* ignorować
wszystkie wpisy .* w twoim katalogu domowym. Teraz chcesz .bashrc, .ssh/config i twój
zapisano kompletne drzewo .kde3, podobnie jak inne dane.

Powiedz więc fsvs, aby nie ignorował tych wpisów:

fsvs dodaj .bashrc .ssh/config .kde3

Teraz wpisy poniżej .kde3 będą pasować do wcześniejszego pliku .kdeXNUMX./.* wzór (jako dopasowanie w
początek jest wystarczający), więc musisz wstawić negatywny wzorzec ignorowania (a wziąć
wzór):

fsvs ignoruje dodanie t./.kde3

Teraz fsvs st pokaże twoje wpisy jako Nowości , a następne zatwierdzenie wyśle ​​je do
magazyn.

unwersja


fsvs unwersja ŚCIEŻKA [ŚCIEŻKA...]

To polecenie oznacza lokalnie podane ścieżki jako usunięte. Przy następnym zatwierdzeniu będą
usunięte w repozytorium, a informacje lokalne na ich temat zostaną usunięte, ale nie
same wpisy. Więc pojawią się jako Nowości ponownie i dostaniesz kolejną szansę
ignorowanie ich.

Przykład
Załóżmy, że zmieniasz wersję swojego katalogu domowego i okazało się, że już go nie potrzebujesz
Wersje .bash_history i .sh_history. Więc tak

unversion fsvs .bash_history .sh_history

i te pliki będą zgłaszane jako d (zostaną usunięte, ale tylko w repozytorium).

Następnie robisz

zatwierdzenie fsvs

Teraz fsvs zgłosi te pliki jako New , ponieważ nic już o nich nie wie;
ale to można wyleczyć

fsvs ignoruje „./.*sh_historia'

Teraz te dwa pliki nie będą wyświetlane jako Nowości , zarówno.

Przykład pokazuje również, dlaczego podane ścieżki nie są po prostu wprowadzane jako oddzielne ignorowanie
wzorce - są to tylko pojedyncze przypadki (prawdopodobnie) znacznie szerszego wzorca.

Uwaga:
Jeśli nie użyłeś jakiegoś rodzaju ucieczki dla wzorca, powłoka rozszerzyłaby go do
rzeczywiste nazwy plików, które (zwykle) nie są tym, czego chcesz.

_build_new_list


Służy głównie do debugowania. Przemierza system plików i tworzy nowe wpisy
plik. W produkcji nie należy go stosować; jako ani adresy URL, ani wersja wpisów
jest znana, wywołanie tej funkcji powoduje utratę informacji!

Spójrz na synchronizacja repozytoriów.

opóźnienie


To polecenie opóźnia wykonanie do momentu upłynięcia czasu co najmniej do następnej sekundy
zapisywanie plików danych używanych przez FSVS (reż i urls).

To polecenie jest przeznaczone do użytku w skryptach; gdzie wcześniej opóźnienie opcja została użyta, to może
zostać zastąpione danym poleceniem, po którym następuje polecenie opóźnienia.

Przewaga nad opóźnienie opcją jest to, że w pliku można używać poleceń tylko do odczytu
w międzyczasie.

Przykład:

zatwierdzenie fsvs / etc / X11 -m „Kopia zapasowa X11”
... polecenia tylko do odczytu, takie jak „status”
opóźnienie fsv / etc / X11
... polecenia odczytu i zapisu, takie jak „zatwierdź”

Opcjonalna ścieżka może wskazywać dowolną ścieżkę w WC.

W środowisku testowym służy to do zaoszczędzenia trochę czasu; podczas normalnej pracy, gdzie
Polecenia FSVS nie są tak ciasno upakowane, zwykle lepiej jest używać komendy FSVS opóźnienie
opcja.

jak


ścieżka fsvs cat [-r rev].

Pobiera repozytorium plików i wysyła je do STDOUT. Jeśli nie określono żadnej wersji, jest to
domyślnie BASE, tj. aktualny lokalny numer wersji wpisu.

checkout


kasa fsvs [ścieżka] URL [adresy URL...]

Ustawia jeden lub więcej adresów URL bieżącego katalogu roboczego (lub ścieżki katalogu) i tak się dzieje
an checkout z tych adresów URL.

Przykład:

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

Rozróżnienie, czy katalog jest podany, czy nie, odbywa się na podstawie wyniku URL-
parsowanie — jeśli wygląda jak adres URL, jest używany jako adres URL.
Należy pamiętać, że dozwolona jest co najwyżej jedna ścieżka; gdy tylko zostaną znalezione dwa adresy inne niż adresy URL
drukowany jest komunikat o błędzie.

Jeżeli nie podano katalogu, '.' Jest używane; różni się to od zwykłego użycia Subversion, ale
może lepiej nadawać się do użycia jako narzędzie do odzyskiwania (gdzie powszechne jest wersjonowanie /).
Opinie mile widziane.

Podana ścieżka musi istnieć, i powinien być pusty — FSVS przerwie działanie w przypadku konfliktów, tj. Jeśli
pliki, które powinny zostać utworzone, już istnieją.
Jeśli istnieje potrzeba utworzenia tego katalogu, powiedz o tym; poprawki dla jakiegoś parametru
jak -p są mile widziane.

Aby zapoznać się z definicją formatu adresów URL, zobacz rozdział utworzony of Używać oraz urls
i aktualizacja Polecenia.

Ponadto możesz być zainteresowany Korzystanie z an alternatywny korzeń katalog i regeneracja dla
a nie uruchamia się system.

popełnić


fsvs commit [-m 'wiadomość'|-F nazwa pliku] [-v] [-C [-C]] [ŚCIEŻKA [ŚCIEŻKA ...]]

Zatwierdza (części) bieżący stan kopii roboczej w repozytorium.

Przykład
Kopia robocza to / Etc i jest już skonfigurowany i zatwierdzony.
Następnie / Etc / hosts i /etc/inittab zostały zmodyfikowane. Ponieważ są to zmiany niepowiązane, tak
jakby byli w oddzielnych zatwierdzeniach.

Więc po prostu uruchom te polecenia:

fsvs commit -m „Dodano hosta” / Etc / hosts
fsvs commit -m „Poprawiony domyślny poziom działania” /etc/inittab

Jeśli bieżący katalog to / Etc możesz nawet rzucić /itp/ z przodu i użyj tylko
nazwy plików.

Proszę zobaczyć status aby uzyskać wyjaśnienia dotyczące -v i -C.
Aby zapoznać się z zaawansowanymi funkcjami tworzenia kopii zapasowych, zobacz także dotychczasowy właściwość commit-pipe”.

cp


fsvs cp [-r obr] SRC CEL
zrzut cp fsvs
obciążenie cp fsvs

Polecenie kopiowania oznacza DEST jako kopię SRC w wersji rewizji, tak aby przy następnym zatwierdzeniu
DEST odpowiednia ścieżka źródłowa jest wysyłana jako źródło kopii.

Domyślną wartością obrotów jest BASE, tj. wersja, w której znajduje się SRC (lokalnie).

Pamiętaj, że to polecenie działa zawsze na katalogu Struktura - jeśli powiesz, żeby skopiować
katalog, cały struktura jest oznaczona jako kopia. Oznacza to, że jeśli niektóre wpisy poniżej
brakuje kopii, są one zgłaszane jako usunięte z kopii przy następnym zatwierdzeniu.
(Oczywiście możliwe jest również oznaczenie plików jako skopiowane; kopie nierekursywne nie są
możliwe, ale można je emulować poprzez usunięcie części drzewa docelowego.)

Uwaga:
DO ZROBIENIA: Będą różnice w dokładnym użyciu - kopia spróbuje uruchomić cp
polecenie, podczas gdy kopiowane po prostu zapamiętają relację.

Jeżeli polecenie to zostanie użyte bez parametrów, zostaną wydrukowane aktualnie zdefiniowane relacje;
proszę pamiętać, że klucz jest nazwą docelową, tj. druga linia każdej pary!

Format wejściowy dla ładowania jest oddzielony znakami nowej linii — najpierw jest to linia SRC, po której następuje DEST
linię, a następnie linię z kropką („.”) jako ogranicznikiem. Jeśli masz nazwy plików z
znaków nowej linii lub innych znaków specjalnych, musisz podać ścieżki jako argumenty.

Wewnętrznie ścieżki są przechowywane w odniesieniu do katalogu podstawowego kopii roboczej i tak jest
wydrukowane w ten sposób.

Późniejsze definicje są dołączony do wewnętrznej bazy danych; aby cofnąć błędy, użyj przycisku odkopiuj
akcji.

Uwaga:
Ważne: Właściwości zdefiniowane przez użytkownika, takie jak fsvs: potok zatwierdzenia jest nie skopiowane do
miejsc docelowych ze względu na problemy przestrzenno-czasowe (przechodzenie przez całe poddrzewa,
kopiowanie wielu plików właściwości) i ponieważ nie jest pewne, czy jest to naprawdę potrzebne.
DO ZROBIENIA: opcja kopiowania właściwości?

Ponieważ Subversion obecnie traktuje zmianę nazwy jako kopiowanie i usuwanie, plik mv polecenie jest aliasem do
cp.

Jeśli chcesz podać nazwy plików dump lub loading jako pierwszy parametr dla copyfrom
relations, podaj także jakąś ścieżkę, jak w „./dump”.

Uwaga:
Źródło jest przechowywane wewnętrznie jako adres URL z numerem wersji, więc operacje takie jak
te

$ fsvs cp ab
$ RM za/1
$ fsvs ci a
$ fsvs ci b

work - FSVS wysyła jako źródło stary (zbyt aktualny!) numer wersji, a więc numer lokalny
lista plików pozostaje spójna z repozytorium.
Ale nie zaimplementowano (jeszcze) bezpośredniego podawania adresu URL jako kopii ze źródła - zrobilibyśmy to
trzeba pobrać listę wpisów (i ewentualnie danych!) z repozytorium.

kopiowanie z wykrywania


fsvs copyfrom-detect [ścieżki...]

To polecenie nakazuje FSVS przejrzenie nowych wpisów i sprawdzenie, czy uda się je znaleźć
które wydają się być skopiowane z innych już znanych.
Wyświetli listę ze ścieżką źródłową i docelową oraz powodem, dla którego może pasować.

Służy to wyłącznie celom informacyjnym i nie zmienia żadnego stanu FSVS, (DO ZROBIENIA: chyba że
ustawiono jakąś opcję/parametr).

Format listy to on cel niezgodny ze składnią ładowania, jako najlepiej dopasowany
zwykle trzeba to zrobić ręcznie.

If gadatliwy używana jest dodatkowa wartość podająca procent pasujących bloków oraz
drukowana jest liczba ewentualnie skopiowanych wpisów.

Przykład:

$ fsvs kopiujz-listy -v
nowy plik1
md5:staryplikA
nowy plik2
md5:staryplikB
md5:staryplikC
md5:staryplikD
nowy plik3
i-węzeł:staryplikI
manber=82.6:staryplikF
manber=74.2:staryplikG
manber=53.3:staryplikH
...
Znaleziono 3 kopie od relacji.

Skróty to: md5 Połączenia MD5 nowego pliku jest identyczny z jednym lub większą liczbą plików
już zatwierdzone pliki; nie ma procentu.

i-węzeł Połączenia urządzenie/i-węzeł numer jest identyczny z danym znanym wpisem; to może oznaczać to
nazwa starego wpisu została zmieniona lub dołączona na stałe. Uwaga: Nie wszystkie systemy plików mają trwałe
numery i-węzłów (np. NFS) - więc w zależności od systemu plików może to nie być dobre
wskaźnik!

Nazwa Wpis ma taką samą nazwę jak inny wpis.

człowiek Analizowanie plików o podobnym rozmiarze pokazuje pewien procent (o zmiennym rozmiarze) pospolity
Bloki (ignorując kolejność bloków).

lista kier Nowy katalog zawiera pliki podobne do starego katalogu.
Procent wynosi (number_of_common_entries)/(files_in_dir1 + files_in_dir2 -
liczba_wspólnych_wpisów).

Uwaga:
człowiek dopasowanie nie zostało jeszcze zaimplementowane.

Jeżeli dla danego wpisu zostanie znalezionych zbyt wiele możliwych dopasowań, nie wszystkie zostaną wydrukowane; tylko
wskaźnik ... jest pokazany na końcu.

niecp


fsvs kopiuj CEL [DEST ...]

Polecenie uncopy usuwa znacznik copyfrom z wpisu docelowego. To sprawi, że
wpis ponownie nieznany i przy następnych wywołaniach zgłoszony jako Nowy.

Odkopiować można tylko podstawę kopii; jeśli struktura katalogów została skopiowana, oraz
dany wpis jest po prostu niejawnie kopiowany, to polecenie zwróci błąd.

To nie jest złożone przywrócić, ponieważ nie jest jasne, czy przywrócić po skopiowaniu, zmianie
wpisy powinny przywrócić pierwotną kopię danych lub usunąć atrybut kopiowania; używając
kolejne polecenie, które nie jest już dwuznaczne.

Przykład:

$ fsvs kopiuje plik źródłowy plik docelowy
# Ups, myliłem się!
$ fsvs skopiuj DestFile

diff


fsvs diff [-v] [-r rev[:rev2]] [-R] ŚCIEŻKA [ŚCIEŻKA...]

To polecenie umożliwia rozróżnienie między plikami lokalnymi i plikami repozytorium.

Z -v metadane są dodatkowo drukowane i pokazywane są zmiany.

Jeśli nie podasz argumentów wersji, otrzymasz różnicę w stosunku do wersji podstawowej w pliku
repozytorium (ostatnie zatwierdzenie) względem bieżącego pliku lokalnego. Dzięki jednej wersji możesz się różnić
tę wersję repozytorium względem pliku lokalnego. Po podaniu obu wersji różnica
pomiędzy tymi wersjami repozytorium.

Będziesz potrzebował programu diff, ponieważ pliki są po prostu przekazywane do niego jako parametry.

Domyślnie przeprowadzane są różnice nierekurencyjne; więc różnica fsvs. wyświetli zmiany we wszystkich
pliki in dotychczasowy aktualne katalog i poniżej.

Dane wyjściowe dla plików specjalnych to różnica wewnętrznej pamięci Subversion, która
zawiera typ pliku specjalnego, ale nie zawiera znaku nowej linii na końcu linii (która jest różnicą
narzeka).

W przypadku wpisów oznaczonych jako kopia drukowana jest różnica w stosunku do wpisu (czystego) źródła.

Zobacz także Opcje odnoszące się do dotychczasowy „różnica” akcja i Korzystanie z różnica kolorów.

eksport


eksport fsvs REPOS_URL [-r wersja]

Jeśli chcesz wyeksportować katalog ze swojego repozytorium bez przechowywanie wszelkich danych związanych z FSVS
data, możesz użyć tego polecenia.

Spowoduje to przywrócenie wszystkich metadanych - właściciela, grupy, maski dostępu i czasu modyfikacji; jego
głównym zastosowaniem jest odzyskiwanie danych.

Dane zostaną zapisane (we właściwej strukturze katalogów) poniżej bieżącego stanu roboczego
informator; jeśli wpisy już istnieją, eksport zostanie zatrzymany, więc pole powinno być puste
katalogiem.

pomoc


pomoc [polecenie]

To polecenie pokazuje informacje ogólne lub szczegółowe pomoc (dla danego polecenia). Podobna funkcja
jest dostępny za pomocą -h lub -? po poleceniu.

grupy


grupy fsvs zrzucają | ładują
grupy fsvs [prepend|append|at=n] definicja-grupy [definicja-grupy ...]
fsvs ignoruje [dołącz|dołącz|at=n] wzorzec [wzór ...]
test grup fsvs [-v|-q] [wzorzec ...]

To polecenie dodaje wzorce na koniec listy wzorców lub, w przypadku dodawania na początku, umieszcza je na końcu
początek listy. W przypadku at=x wzory wstawiane są w pozycji x,
licząc od 0.

Różnica między grupami a ignorowaniem polega na tym, że grupy Wymaga nazwa grupy, podczas gdy
ta ostatnia po prostu zakłada domyślne ignorowanie grupy.

Specyfikację można znaleźć w powiązanych dokumentacja .

fsvs dump wypisuje wzorce na STDOUT. Jeśli istnieją znaki specjalne, takie jak CR lub LF
osadzony we wzorze bez kodowanie (jak \r lub \n), wyjście będzie zniekształcone.

Wzory mogą obejmować * i ? jako symbole wieloznaczne na jednym poziomie katalogu lub ** w przypadku dowolnego
smyczki.

Te wzorce są dopasowywane tylko do nowych (jeszcze nieznanych) plików; wpisy, które są
już wersjonowane nie są unieważniane.
Jeżeli podana ścieżka odpowiada nowemu katalogowi, poniższe wpisy również nie zostaną znalezione; ale jeśli
ten katalog lub wpisy poniżej są już wersjonowane, wzorzec nie działa, ponieważ plik
dopasowanie jest ograniczone do katalogu.

Więc:

fsvs ignorują./ Tmp

ignoruje katalog tmp; ale jeśli zostało już popełnione, istniejące wpisy tak
muszą być odznaczone fsvs unwersja. Zwykle lepiej jest użyć

fsvs ignorują./ tmp /**

ponieważ zajmuje to sam katalog (który może być potrzebny po przywróceniu jako punkt podłączenia
w każdym razie), ale zignoruj cała kolekcja wpisy poniżej.
Obecnie ma to tę wadę, że zmiany mtime będą zgłaszane i zatwierdzane; Ten
nie ma to miejsca, jeśli cały katalog jest ignorowany.

Przykłady:

grupa grup fsvs:nieczytelna,tryb:4:0
grupa fsvs 'grupa:sekrety,/itp/*cień'

fsvs ignorują / proc
fsvs ignorują /dev/pt
fsvs ignoruje „./ var / log /*-*'
fsvs ignoruje „./**~”
fsvs ignoruje „./**/*.bak”
fsvs ignoruje dodanie „take,./**.txt”
fsvs ignoruje dołączanie „take,./**.svg”
fsvs ignoruje at=1 './**.tmp'

zrzut grupy fsvs
zrzut grupy fsvs -v

echo './**.doc' | fsvs ignoruje obciążenie
# Zastępuje całą listę

Uwaga:
Proszę uważać, aby wzorce symboli wieloznacznych nie zostały rozwinięte przez powłokę!

Testowanie wzory
Aby łatwiej zobaczyć, jakie są różne wzorce, możesz użyć komendy test. The
dostępne są następujące kombinacje:

· Test grupowy fsvs wzorzec Testy tylko dotychczasowy dany wzorzec przed cała kolekcja nowa wpisy in Twój
pracujący Kopiuj, i wydruki dotychczasowy dopasowywanie ścieżki Połączenia wzorzec is nie przechowywany in dotychczasowy wzorzec
lista.
· test grupowy fsvs
Wykorzystuje już zdefiniowane wzorce na nowych wpisach i drukuje nazwę grupy, zakładkę,
i ścieżka.
Dzięki -v możesz zobaczyć pasujący wzorzec również w środkowej kolumnie.

Używając -q, możesz uniknąć wyświetlenia całej listy; ma to sens, jeśli używasz
statystyki_grupy opcję jednocześnie.

reg


fsvs rel-ignore [prepend|append|at=n] specyfikacja-ścieżki [specyfikacja-ścieżki ...]
fsvs ri [prepend|append|at=n] specyfikacja-ścieżki [specyfikacja-ścieżki ...]

Jeśli przechowujesz te same dane repozytorium w więcej niż jednej kopii roboczej na tym samym komputerze,
będzie przechowywany w różnych ścieżkach - co sprawia, że ​​wzorce całkowitego ignorowania są niewykonalne.
Ale względne wzorce ignorowania są zakotwiczone na początku korzenia WC - a to trochę
pisanie jest męczące, jeśli jesteś głęboko w hierarchii toalet i chcesz zignorować niektóre pliki.
Aby to ułatwić, możesz użyć polecenia rel-ignore (w skrócie ri); to konwertuje
wszystkie podane specyfikacje ścieżek (które mogą zawierać symbole wieloznaczne zgodnie ze wzorcem powłoki
specyfikacja powyżej) do wartości względnych WC przed ich zapisaniem.
Przykład dla / Etc jako korzeń kopii roboczej:
fsvs rel-ignore '/etc/X11/xorg.conf.*'

cd / etc / X11
fsvs rel-ignore „xorg.conf.*”

Obydwa polecenia przechowują wzorzec „./X11/xorg.conf.*”.
Uwaga:
To działa tylko dla powłoka wzory.
Aby uzyskać więcej informacji na temat ignorowania plików, zobacz ignorować poleceń i Specyfikacja of
grupy i wzory.

Informacje


informacje o pliku fsvs [-R [-R]] [ŚCIEŻKA...]

Użyj tego polecenia, aby wyświetlić informacje dotyczące jednego lub większej liczby wpisów w kopii roboczej.
Możesz użyć opcji -v, aby uzyskać nieco więcej informacji.
Może to być czasami pomocne przy lokalizowaniu błędów lub uzyskaniu adresu URL i wersji
kopia robocza znajduje się obecnie w.
Przykład:
Informacje o $fsvs
Adres URL: plik:
.... 200 .
Typ: katalog
Status: 0x0
Flagi: 0x100000
Dev: 0
I-węzeł: 24521
Tryb: 040755
UID/GID: 1000/1000
MCzas: czwartek 17 sierpnia 16, 34:24:2006
Czas C: czwartek, 17 sierpnia, 16:34:24 2006
Wersja: 4
Rozmiar: 200

Domyślnie drukowana jest tylko informacja o danym wpisie. Pojedynczym -R, zrobisz to
zdobądź te dane na temat cała kolekcja wpisy danego katalogu; z innym -R dostaniesz całość
(pod-)drzewo.

log


dziennik fsvs [-v] [-r wersja1[:wersja2]] [-u nazwa] [ścieżka]

To polecenie wyświetla informacje dziennika wersji powiązane z danym ścieżka na swym
najwyższy adres URL lub, jeśli nie został podany, adres URL o najwyższym priorytecie.
Opcjonalne rev1 i rev2 można użyć do ograniczenia wyświetlanych wersji; Jeśli nie
podawane są wartości, podawane są logi zaczynając od HEAD w dół, a następnie limit na
stosowana jest liczba wersji (ale zobacz ograniczenie opcja).
Jeśli używasz -v -opcja, pliki zmienione również zostaną wydrukowane w każdej wersji.
Istnieje możliwość kontrolowania formatu wyjściowego; zobacz wyjście_loga opcja.
Opcjonalnie nazwę adresu URL można podać po -u; następnie dziennik tego adresu URL zamiast
pokazany jest najwyższy.
DO ZROBIENIA:
· --stop-on-copy
· Pokaż wersję dla cała kolekcja Adresy URL powiązane z kopią roboczą? W jakiej kolejności?

dostać rekwizyt


fsvs prop-get ŚCIEŻKA NAZWY WŁAŚCIWOŚCI...

Wypisuje dane danej właściwości na STDOUT.
Uwaga:
Bądź ostrożny! To polecenie zrzuci właściwość as it is, tj. z jakimś specjalnym
postacie! Jeśli we właściwości znajdują się sekwencje ucieczki lub dane binarne, plik Twój
terminal może się zepsuć!
Jeśli chcesz bezpiecznie przeglądać właściwości, użyj listy właściwości z opcją -v
parametr.

zestaw rekwizytów


fsvs prop-set [-u NAZWA URL] NAZWA WŁAŚCIWOŚCI ŚCIEŻKA WARTOŚCI...

To polecenie ustawia dowolną wartość właściwości dla podanych ścieżek.
Uwaga:
Niektóre przedrostki właściwości są zastrzeżone; obecnie wszystko zaczyna się od svn: rzuca a
(fatalne) ostrzeżenie i fsvs: są również już używane. Widzieć Specjalny własność Nazwy.
Jeśli używasz konfiguracji z wieloma adresami URL, wpis, nad którym chcesz pracować, powinien być przypięty
konkretny adres URL, możesz użyć parametru -u; to jest jak Dodaj polecenie, zobacz tam
więcej szczegółów.

prop-del


fsvs prop-del ŚCIEŻKA NAZWY WŁAŚCIWOŚCI...

To polecenie usuwa właściwość dla podanych ścieżek.
Zobacz też zestaw rekwizytów.

lista prop


lista właściwości fsvs [-v] ŚCIEŻKA...

Wyświetla nazwy wszystkich właściwości dla danego wpisu.
W przypadku opcji -v drukowana jest również wartość; znaki specjalne zostaną przetłumaczone, np
dowolne sekwencje binarne mogą zakłócać ustawienia terminala.
Jeśli potrzebujesz nieprzetworzonych danych wyjściowych, opublikuj łatkę dla --raw lub napisz pętlę za pomocą dostać rekwizyt.

status zdalny


fsvs zdalny stan ŚCIEŻKA [-r rev]

To polecenie sprawdza repozytorium i informuje, które pliki zostaną zmienione w pliku
aktualizacja - to próba próbna aktualizacja .
Domyślnie porównuje się do HEAD, ale możesz wybrać inną wersję za pomocą opcji -r
parametr.
Proszę zobaczyć aktualizacja dokumentacja zawierająca szczegółowe informacje dotyczące korzystania z wielu adresów URL.

rozwiązać


fsvs rozwiązuje ŚCIEŻKĘ [ŚCIEŻKA...]

Kiedy FSVS próbuje zaktualizować pliki lokalne, które zostały zmienione, może wystąpić konflikt.
(Informacje o różnych sposobach obsługi można znaleźć w pliku konflikt opcja.)
To polecenie pozwala oznaczyć takie konflikty jako rozwiązane.

przywrócić


fsvs przywróć [-rRev] [-R] ŚCIEŻKA [ŚCIEŻKA...]

To polecenie cofa lokalne modyfikacje:
· Wpis oznaczony jako niewersjonowany powoduje usunięcie tej flagi.
· W przypadku już wersjonowanego wpisu (istniejącego w repozytorium) wpis lokalny zostaje zastąpiony
z wersją repozytorium, a jego status i flagi zostaną wyczyszczone.
· Wpis będący a zmodyfikowano miejsce docelowe kopii zostaje przywrócone do danych źródłowych kopii.
· Ręcznie dodane wpisy zostaną zmienione z powrotem na 'N'ej.

Należy pamiętać, że domyślnie skopiowane wpisy, tj. wpisy oznaczone jako skopiowane, ponieważ
jakiś katalog nadrzędny jest podstawą kopii, mogą nie nie być kopiowane; mogą tylko być
przywrócone do oryginalnych (skopiowanych) danych lub usunięte.
Jeśli chcesz cofnąć operację kopiowania, zapoznaj się z sekcją odkopiuj dowództwo.
Zobacz też JAK: Rozumiesz dotychczasowy wpisy stati.
Jeśli katalog jest podany w wierszu poleceń cała kolekcja wersjonowane wpisy in to katalog jest
powrócił do starego stanu; to zachowanie można modyfikować za pomocą -R/-Nlub patrz poniżej.
Przywrócone wpisy zostaną wydrukowane wraz z ich statusem zanim powrót
(ponieważ nowy status jest zgodny z definicją bez zmian).
Jeżeli podana jest rewizja, dane wpisów są pobierane z tej rewizji; ponadto,
nowa zostanie wyświetlony status tego wpisu.
Uwaga:
Należy pamiętać, że kopie robocze z mieszanymi wersjami nie są (jeszcze) możliwe; the BASE
wersja nie ulega zmianie i daje proste przywrócenie bez argumentów wersji
że.
Podając parametr wersji, możesz po prostu wybrać pobranie tekstu z innego
rewizja.

Różnica do aktualizacja
Jeśli podczas instalacji coś nie działa tak, jak powinno, możesz cofnąć wpisy do momentu
jesteś zadowolony i bezpośrednio popełnić nowe państwo.
Dla kontrastu, jeśli aktualizacja do starszej wersji, ty
· nie można wybierać pojedynczych wpisów (nie ma jeszcze wersji roboczych wersji mieszanej),
· i nie można zatwierdzić starej wersji ze zmianami, ponieważ zmiany zostały „pominięte” (później).
spowoduje konflikty w repozytorium.

Obecnie tylko znany wpisy jest obsługiwane.
Jeśli potrzebujesz przełącznika (np. --delete in rsync(1) ), aby usunąć nieznane (nowe, jeszcze nie
wersjonowane), aby uzyskać katalog dokładnie w takim stanie, w jakim znajduje się w repozytorium,
proszę poinformować listę mailingową dev@.
Usunięto katalog Struktury
Jeśli zostanie podana ścieżka, której brakuje elementu nadrzędnego, fsvs zgłasza skargę.
Planujemy udostępnić przełącznik (prawdopodobnie -p), który utworzy (rzadkie) drzewo aż do tego
wpis.
Rekurencyjne zachowanie
Gdy użytkownik określi wpis niebędący katalogiem (plik, urządzenie, dowiązanie symboliczne), wpis ten będzie
wrócił do starego stanu.
Jeśli użytkownik określi wpis w katalogu, należy zastosować poniższe definicje: wiersz poleceń
switchresult -N tylko ten katalog (metadane), brak tego katalogu i bezpośrednie dzieci
katalogu, -R ten katalog i całe drzewo poniżej.
Pracujący w skopiowane wpisy
Jeśli wpis zostanie oznaczony jako skopiowany z innego wpisu (i niezatwierdzony!), nastąpi jego przywrócenie
pobierz oryginalną kopię ze źródła. Aby cofnąć ustawienie kopiowania, użyj przycisku odkopiuj dowództwo.

status


stan fsvs [-C [-C]] [-v] [-f filtr] [ŚCIEŻKI...]

To polecenie pokazuje wpisy, które zostały zmienione lokalnie od ostatniego zatwierdzenia.
Najważniejsze formaty wyjściowe to:
· Kolumna stanu składająca się z czterech (lub, w przypadku opcji -v, sześciu) znaków. Istnieją flagi lub znak „.”
drukowane, dzięki czemu można je łatwo analizować za pomocą skryptów — zmienia się tylko liczba kolumn
by -Q, -v -- gadatliwy/cichy.
· Rozmiar wpisu w bajtach lub „dir” w przypadku katalogu lub „dev” w przypadku urządzenia.
· Ścieżka i nazwa wpisu, sformatowana przez ścieżka opcja.

Zwykle drukowane są tylko zmienione wpisy; z -v wszystkie są wypisywane, ale zobacz filtrować
opcja po więcej szczegółów.
Kolumna stanu może wyświetlać następujące flagi:
·
„D” i „N” są używane do usunięte i nowa wpisy.
·
„d” i „n” są używane do wpisów, które mają zostać pozbawione wersji lub dodane w następnym
popełniać; postacie zostały wybrane jako mało usunąć (tylko w repozytorium, nie usunięte
lokalnie) i mało nowa (mimo że ignorowane). Widzieć Dodaj i unwersja.
Jeżeli taki wpis nie istnieje, jest on oznaczony znakiem '!' w ostatniej kolumnie – ponieważ
został on oznaczony ręcznie, dlatego usunięcie jest nieoczekiwane.
· Zmieniony typ (urządzenie znakowe do dowiązania symbolicznego, plik do katalogu itp.) jest podawany jako „R”
(zastąpiony), tj. jako usunięte i nowo dodane.
·
Jeśli wpis został zmodyfikowany, zmiana jest oznaczona jako „C”.
Jeśli znaczniki czasu modyfikacji lub zmiany statusu (mtime, ctime) ulegną zmianie, ale plik
rozmiar pozostaje taki sam, wpis jest oznaczony jako prawdopodobnie zmieniony (znak zapytania „?” w
ostatnia kolumna) - ale zobacz zmiana wykrywanie dla szczegółów.
· Znak „x” oznacza konflikt.
·
Flaga metadanych „m” pokazuje zmiany metadanych, takie jak właściwości, znacznik czasu modyfikacji
i/lub prawa (właściciel, grupa, tryb); w zależności od -v/-q Parametry wiersza polecenia,
można go podzielić na „P” (właściwości), „t” (czas) i „p” (uprawnienia).
Jeśli w przypadku niepełnego przypadku wyświetla się „P”, oznacza to tylko zmiany własności, tj. the
wpisy metadane systemu plików pozostają niezmienione.
· Dla plików z kopią historii drukowany jest znak '+'; aby zobaczyć adres URL kopii
źródło, zobacz gadatliwy opcja.

Oto tabela z postaciami i ich pozycjami:
* Bez -v Z -v
* ...... ......
* NMC? NtpPC?
*Dpx! Dx!
* R + R +
* dd
* nn
*

Ponadto proszę zapoznać się z kolor_statystyczny opcji i aby uzyskać więcej informacji na temat
wyświetlane dane gadatliwy opcja.

synchronizacja repozytoriów


fsvs sync-repos [-r rev] [baza kopii roboczej]

To polecenie ładuje listę plików na nowo z repozytorium.
Następujące zatwierdzenie wyśle ​​wszystkie różnice i sprawi, że dane repozytorium będą identyczne
lokalny.
Zwykle nie jest to potrzebne; jedyne przypadki użycia to
· debugowanie i
· odzyskiwanie po utracie danych w $FSVS_WAA powierzchnia.

Może się przydać, jeśli chcesz wykonać kopię zapasową dwóch podobnych maszyn. Wtedy mógłbyś popełnić jeden
machine do podkatalogu swojego repozytorium, utwórz kopię tego katalogu dla innego
komputerze i zsynchronizuj ten inny katalog na drugim komputerze.
Zatwierdzenie przeniesie wówczas tylko _zmienione_ pliki; więc jeśli oba komputery współdzielą 2 GB
pliki binarne (/ usr , /kosz , / lib , ...) wtedy te 2 GB są nadal współdzielone w repozytorium,
chociaż z biegiem czasu będą się one różnić (ponieważ obie maszyny zatwierdzające nic nie wiedzą o
inna ścieżka z identycznymi plikami).
Ten rodzaj kopii zapasowej można zastąpić dwoma lub większą liczbą poziomów ścieżek do repozytoriów, które
otrzymać pokryty w określonym priorytecie. Zatem katalog podstawowy, z którego pochodzą wszystkie maszyny,
zostanie zatwierdzony z jednej maszyny i nie jest już konieczne wysyłanie wszystkich maszyn
identyczne pliki do repozytorium.
Argument rewizji powinien być zawsze używany tylko do debugowania; jeśli pobierzesz listę plików dla
rewizję, a następnie zatwierdzić w stosunku do późniejszych wersji, z pewnością pojawią się problemy.
Uwaga:
W Subversion występuje problem 2286, który opisuje udostępnianie identycznych plików w formacie
repozytorium w niepowiązanych ścieżkach. Użycie tego zmniejsza potrzeby przechowywania; ale
transfery sieciowe byłyby nadal znacznie większe niż w przypadku ścieżek nakładanych.

aktualizacja


aktualizacja fsvs [-r rev] [baza kopii roboczej]
aktualizacja fsvs [-u url@rev ...] [baza kopii roboczej]

To polecenie wykonuje aktualizację bieżącej kopii roboczej; domyślnie dla wszystkich zdefiniowanych
Adresy URL, ale możesz to ograniczyć poprzez -u.
Najpierw czyta wszystkie zmiany w listach plików z repozytoriów, nakłada je (tak, że tylko
używane są wpisy o najwyższym priorytecie), a następnie pobiera wszystkie niezbędne zmiany.
Aktualizacja do zero
Jeśli rozpoczniesz aktualizację z wersją docelową równą zero, wpisy należące do tego adresu URL
zostanie usunięty z kopii roboczej, a adres URL usunięty z listy adresów URL.
Jest to wygodny sposób na zastąpienie adresu URL innym.

Uwaga:
Ponieważ FSVS nie obsługuje jeszcze pełnych wersji mieszanych, nie wie, czy w ramach wersji
usunięty wpis jest wpisem o niższym priorytecie i ma tę samą ścieżkę, która powinna być widoczna
teraz.
Katalogi są zmieniane na adres URL o najwyższym priorytecie, który ma poniższy wpis (który
może być ukryty!).
Z tego powodu zaleca się używanie tego tylko do całkowicie odrębnej pracy
skopiuj lub wykonaj synchronizacja repozytoriów (i ewentualnie jeden lub więcej przywrócić połączeń) po aktualizacji.

urls


adresy URL fsvs URL [adresy URL...]
Zrzut adresów URL fsvs
Ładowanie adresów URL fsvs

Inicjuje obszar administracyjny kopii roboczej i łączy bieżący katalog roboczy
do REPOS_URL. Wszystkie zatwierdzenia i aktualizacje zostaną wykonane w tym katalogu i zgodnie z podanym
URL.
Przykład:
adresy URL fsvs http://svn/repos/installation/machine-1/trunk

Aby zapoznać się z definicją formatu adresów URL, zobacz rozdział utworzony of Używać.
Uwaga:
Jeśli zdefiniowano już adresy URL i użyjesz tego polecenia później ponownie, pamiętaj
że od 1.0.18 dotychczasowy starszych Używać jest nie nadpisany jak poprzednio, ale nowe adresy URL
jest dołączony do podanej listy! Jeśli chcesz zacząć od nowa, użyj czegoś takiego
prawda | Ładowanie adresów URL fsvs

ładowanie Używać
Możesz załadować listę adresów URL ze STDIN; użyj do tego komendy Load.
Przykład:
( echo 'N:lokalny,prio:10,http://svn/repos/install/machine-1/trunk';
echo 'P:50,nazwa:wspólna,http://svn/repos/install/common/trunk' ) |
Ładowanie adresów URL fsvs

Puste linie są ignorowane.
Dumping dotychczasowy zdefiniowane Używać
Aby zobaczyć, które adresy URL są używane w bieżącym WC, możesz użyć dump.
Jako opcjonalny parametr możesz podać instrukcję formatu: p priorytet n nazwa r bieżący
wersja t wersja docelowa R flaga tylko do odczytu u URL I numer wewnętrzny tego adresu URL
Uwaga:
To nie jest prawdziwy format printf(); rozpoznawane są tylko te i kilka sekwencji \.
Przykład:
zrzut adresów URL fsvs '%u %n:%p\n'
http://svn/repos/installation/machine-1/trunk lokalny:10
http://svn/repos/installation/common/trunk powszechne: 50

Domyślny format to 'nazwa:%n,prio:%p,target:%t,ro:%r,%u\\n'; dla bardziej czytelnego
wersję, z której możesz skorzystać -v.
ładowanie Używać
Możesz zmienić różne parametry zdefiniowanych adresów URL w następujący sposób:
# Zdefiniuj adres URL
nazwa adresu URL fsvs: url1, cel: 77, tylko do odczytu: 1,http://anything/...
# Zmiana wartości
nazwa adresu URL fsvs: url1, cel: HEAD
adresy URL fsvs tylko do odczytu: 0,http://anything/...
nazwa adresu URL fsvs:url1,prio:88,cel:32

Uwaga:
FSVS nie przechowuje jeszcze całej struktury drzewiastej wszystkich adresów URL. Jeśli więc zmienisz
priorytet adresu URL i ponownie wymieszaj drzewa katalogów w ten sposób, będziesz potrzebować pliku synchronizacja repozytoriów
a niektóre przywrócić polecenia. Sugerowałbym, aby tego unikać, dopóki FSVS nie zajmie się tą sprawą
lepszy.

Autor


Generowane automatycznie przez Doxygen dla fsvs z kodu źródłowego.

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


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    facetracknoir
    facetracknoir
    Modułowy program do śledzenia ruchów głowy
    obsługuje wiele trackerów twarzy, filtrów
    i protokoły gier. Wśród tropicieli
    to SM FaceAPI, głowica inercyjna AIC
    Śledzenie ...
    Ściągnij facetracknoir
  • 2
    Kod QR dla PHP
    Kod QR dla PHP
    PHP QR Code jest open source (LGPL)
    biblioteka do generowania QR Code,
    2-wymiarowy kod kreskowy. Oparte na
    Biblioteka libqrencode C, zapewnia API dla
    tworzenie kodu kreskowego QR Code...
    Pobierz kod QR PHP
  • 3
    freeciv
    freeciv
    Freeciv to darmowa gra turowa
    wieloosobowa gra strategiczna, w której każdy
    gracz staje się liderem a
    cywilizacji, walcząc o uzyskanie
    ostateczny cel: być...
    Pobierz FreeCiv
  • 4
    Piaskownica z kukułką
    Piaskownica z kukułką
    Cuckoo Sandbox wykorzystuje komponenty do
    monitorować zachowanie złośliwego oprogramowania w
    Środowisko piaskownicy; odizolowany od
    reszta systemu. Oferuje zautomatyzowane
    analiza...
    Pobierz Cuckoo Sandbox
  • 5
    LMS-YouTube
    LMS-YouTube
    Odtwarzaj filmy z YouTube na LMS (przenoszenie plików
    Triode do YouTbe API v3) To jest
    aplikacja, którą można również pobrać
    od
    https://sourceforge.net/projects/lms-y...
    Pobierz LMS-YouTube
  • 6
    Podstawa prezentacji systemu Windows
    Podstawa prezentacji systemu Windows
    Fundacja prezentacji systemu Windows (WPF)
    to framework interfejsu użytkownika do budowania systemu Windows
    aplikacje desktopowe. WPF obsługuje m.in
    szeroki zestaw rozwoju aplikacji
    cechy...
    Pobierz Fundację prezentacji systemu Windows
  • więcej »

Komendy systemu Linux

Ad