GoGPT Best VPN GoSearch

Ulubiona usługa OnWorks

patcol - Online w chmurze

Uruchom patcol w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

To polecenie patcol, które można uruchomić w darmowym dostawcy hostingu OnWorks, korzystając z jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


pat - narzędzia do generowania poprawek

STRESZCZENIE


klepnięcie [ -ahmn V ] [ lista plików ]
patcil [ -abfhnpqsV ] [ lista plików ]
Patrycja [ -ahn V ] [ lista plików ]
baza danych [ -ahV ] [ lista plików ]
patlog [ -hnruV ]
pasztecik [ -hV ]
wyślij [ -hiquV ] [ lista poprawek ] [ odbiorców ]
zawiadomić [ -hquV ] [ odbiorców ]
Patpost [ -hrV ] lista poprawek grupy dyskusyjne
Patftp [ -hV ] [ lista poprawek ]
nazwa patentowa [ -ahnmV ] -v wersja [ lista plików ]
zatrzasnąć [ -ahV ] [ -o migawka ] [ lista plików ]
Patkol [ -achnmsCV ] [ -d katalog ] [ -f ręce ] [ -S przystawki ] [ lista plików ]
patczysty [ -ahnmV ] [ lista plików ]
patindex

OPIS


Klepnięcie i powiązane z nim programy generują łatki dla każdego zapisanego pakietu
pod RCSem. Programy te ukrywają wiele szczegółów RCS, które przeszkadzają, kiedy
budowanie i utrzymywanie pakietu. Wszystko, co musisz zrobić, aby utworzyć nową łatkę, to
edytuj swoje pliki, uruchom pat i dostarcz kilka opisów do RCS oraz w wygenerowanej łatce
plik. Szczegóły, takie jak inicjalizacja nowego pliku RCS, jaki powinien być ciąg komentarza
być, jak utworzyć nową gałąź, jak radzić sobie z podkatalogami, jak robić różnice i jak to zrobić
uporządkować plik poprawki są obsługiwane automatycznie.

Przed użyciem któregokolwiek z programów pat musisz zainicjować swój pakiet, uruchamiając packinit
w katalogu najwyższego poziomu twojego pakietu. Spowoduje to utworzenie pliku .package, w którym wszystkie
programy dist używają.

W dowolnym programie, który chce mieć listę plików, jeśli określisz -a zamiast tego wszystkie pliki w
MANIFEST.new zostanie przetworzony. W każdym programie, który chce listy poprawek, wartość null
lista poprawek oznacza bieżącą poprawkę. Do rozgraniczenia można użyć łączników, przecinków i spacji
numery poprawek. Jeśli prawa strona łącznika jest łańcuchem pustym, bieżący poziom poprawki
przyjmuje się jako wartość maksymalną. Wszystkie programy wywoływane za pomocą -h wydrukuje małe użycie
wiadomość ze znaczeniem każdej dostępnej opcji. The -V opcja daje prąd
numer wersji.

Sam Pat jest programem opakowującym, który wywołuje patcil, patdiff i patmake. Zwykle możesz
po prostu przywołaj pat i zignoruj ​​wszystkie inne. Pat zaktualizuje plik MANIFESTU, jeśli
konieczne (będzie to dokładna kopia pliku MANIFEST.new, pod warunkiem, że plik MANIFEST
już istniał), ostatecznie wywołując na nim patcil.

Jeśli określisz -n zamiast listy plików, pat znajdzie wszystkie pliki, które są nowsze niż
patchlevel.h, przejdź do edytora, aby skrócić listę, a następnie użyj tej listy plików. Jeśli
każdy plik z listy jest usuwany, klepnięcie zostanie przerwany.

Patcył służy do wykonania ci -l na dowolnych wymienionych plikach. (Zakłada się, że zawsze chcesz
sprawdzaj swoje pliki.) Oprócz -a przełącznik, jest -b przełącz który
wykonuje szybkie sprawdzanie zestawu plików. Zamiast wywoływać rcs dla każdego pliku, wywołuje rcs
na całej liście plików. Jest to przydatne do sprawdzania wersji pnia. Kiedy ty
sprawdzasz nową wersję trunk, której możesz również chcieć użyć -s flaga, która będzie
usuń stare wpisy dziennika RCS z poprzedniej wersji, abyś mógł zacząć od nowa.
Prawdopodobnie powinieneś również użyć a -f który jest przekazywany do ci, aby wymusić niezmienione
pliki do zaewidencjonowania. Aby zaewidencjonować nową wersję trunk, mówię

patcil -s -f -a

Patcil poprosi o wpis w dzienniku, zamiast pozwolić Ci to zrobić, i ma mały monit
wbudowany, który pozwala manipulować wiadomością na różne sposoby. Wpisz h, aby wyświetlić listę
co możesz zrobić. Jedną z najprzyjemniejszych rzeczy jest to, że możesz wejść do edytora,
opcjonalnie z listą zmian zmian od ostatniej łatki, na wypadek gdybyś to zrobił
zapomniałeś, co zmieniłeś. Jeśli wpiszesz CR jako pierwszą rzecz, obejmuje ona poprzednią
wiadomość dziennika. Wyjdź z podpowiedzi za pomocą CR.

Istnieją dwa różne sposoby używania patcilu. Możesz sam zadzwonić do Patcil lub pozwolić
Pat nazwij to dla ciebie. Nie ma znaczenia, ile razy wywołasz patcil przed uruchomieniem pat,
ponieważ patdiff wie, z czym można porównać ostatnią bazę poprawek. Można wezwać Patcila
dowolny z twoich katalogów; inne programy muszą być wywoływane w twoim katalogu najwyższego poziomu (lub
w błędach, gdy ma to znaczenie).

Kiedy tworzysz nowy plik na danym poziomie poprawek, musisz go załatać za pomocą -p
opcja. W przeciwnym razie zostanie po prostu zaewidencjonowana jako nowa wersja bagażnika. Nazwa
plik zostanie dodany do pliku MANIFEST.new, jeśli jeszcze się w nim nie pojawił. Jeśli nazwa jest
zostanie znaleziony wraz z opisem, opis ten zostanie poprawnie przekazany do rcs
zainicjować plik RCS.

Patbaza można użyć do zresetowania bazy łatek do bieżącej wersji po złomowaniu
poprzednią sekwencję poprawek i tworzą nowy zestaw dystrybucyjny. To, co naprawdę robi, to
rcs -Nlastpat:REV, gdzie REV to bieżąca wersja. Jeśli Patdiff wybuchnie, a ty chcesz
aby ustawić bazę poprawek z powrotem na poprzednią wersję, musisz wywołać rcs -Nlastpat:REV
siebie.

Patdiff faktycznie robi różnice, które wchodzą do łatki, porównując dowolną wersję
-Nlastpat wskazuje na ostatnio wpisaną wersję. Następnie aktualizuje -Nlastpat
aby wskazać aktualną wersję. Pozostawia plik diff w podkatalogu błędów
patmake do odbioru. Może użyć rcsdiff lub określonego polecenia diff
kiedy uruchamiasz packinit, na wypadek gdyby twój diff był lepszy niż rcsdiff.

Patlog jest wywoływany przez pasztecik zwykle, aby zaktualizować Changelog plik (lub jakakolwiek nazwa to
plik został podany podczas uruchamiania pakinit). Zbierze komunikaty dziennika i uruchomi plik
edytor, aby dokonać niezbędnych aktualizacji. Jeśli skonfigurowałeś swój pakiet również
dołącz dzienniki RCS do pliku Changelog, dla nich również zostanie uruchomiona kolejna sesja edytora.
Na koniec tworzony jest końcowy dziennik jako wpis kandydujący dla Changelog, które też możesz
modyfikować wedle uznania.

Gdy nie skonfigurowałeś a Changelog file, patlog zbierze tylko informacje
musi przejść do pasztecik i wyjdzie. Jeśli chcesz to nazwać sam, musisz
zrób to po co najmniej jednym udanym Patrycja uruchomić. Polecam korzystanie z tzw -n opcja
pierwszy raz, a następnie użyj -u opcja wraz z -n przy kolejnych uruchomieniach w celu odtworzenia plików
tylko wtedy, gdy jest to potrzebne. The -r opcja (która zastępuje -u) zapobiega patlog od odtworzenia
istniejący plik, nawet jeśli jest nieaktualny.

Patlog zadzwonię patcil oraz Patrycja na Twoim Changelog plik (po wypchaniu pliku
wpis dziennika kandydata, który edytowałeś na początku pliku), chyba że zabronił tego
-n opcja. Oznacza to, że wydana łatka zostanie zaktualizowana Changelog z aktualnym patchem
informacje, jak można się tego spodziewać.

Patmake łączy wszystkie elementy łatki w jeden plik i wywołuje edytor
może dodać temat i opis. Rzuca wszystkie twoje wiadomości dziennika jako Tematy i
jako Opis, przy założeniu, że łatwiej jest usunąć to, czego nie chcesz, niż
zapamiętać wszystko, co zrobiłeś. Będziesz także chciał rozwinąć każdy element w Opisie
więc nie tylko powtarzają wiersze tematu. Jeśli masz Changelog plik, to musi mieć
zostało już zrobione lub twoje Changelog nie będzie dokładnie odzwierciedlać tego, co opisano w
łatka, biorąc pod uwagę, że została już zaktualizowana, kiedy pasztecik łączy wszystkie
sztuk (patrz uwaga dot patlog powyżej).

Duże łaty zostaną podzielone, aby zachować rozmiar każdej łaty w rozsądnym rozmiarze. Ten
jest obsługiwany automatycznie, więc nie musisz się tym przejmować. Priorytet każdej poprawki
jest jedynie intuicyjnie pasztecik, przy założeniu, że małe zmiany mają wielkie znaczenie
priorytet.

Patsend, patpost i patftp są używane do rozpowszechniania twoich poprawek na całym świecie. Patsend
wysyła zestaw poprawek do zestawu odbiorców. The -u switch dodaje wszystkie aktualnie
zarejestrowanych użytkowników, którzy poprosili o przesłanie im poprawek pocztą, jak również
odbiorcy określeni podczas działania pakinit, -i przełącznik zawiera informacje z
patch o tym, jak użytkownik może się wyrejestrować, aby nie otrzymywać przyszłych poprawek
automatycznie; jest to również ustawienie domyślne, gdy plik -u używany jest przełącznik. Patpost publikuje zestaw
łatek do zestawu grup dyskusyjnych. Patftp po prostu kopiuje łatkę na twój publiczny ftp
katalogiem.

Patnotyfikuj po prostu powiadamia użytkowników, że została wydana nowa poprawka, aby mogli to zrobić
pobrać go samodzielnie z witryny archiwum lub za pośrednictwem poczty elektronicznej, jeśli są zainteresowani. The
-u przełącznika można użyć do uwzględnienia wszystkich aktualnie zarejestrowanych użytkowników, którzy o to poprosili
takie powiadomienie. Wiadomość zawiera priorytet i opis poprawki, a także
instrukcje, jak automatycznie poprosić o poprawkę (która zadziała tylko wtedy, gdy masz
agent pocztowy zainstalowany).

Obie wyślij oraz zawiadomić pozwalają edytować listę adresów przed wysłaniem czegokolwiek,
chyba że dodasz tzw -q opcja.

Nazwa patentowa może służyć do oznaczania zestawu plików nazwą symboliczną (określoną za pomocą -v). To
ustawi nazwę dla najnowszej wersji każdego pliku.

Patsnap otrzyma migawkę twojej wersji, tworząc plik SNAPSHOT (nazwa może być
zmienione przez -o) wymieniając nazwy plików i najnowszy numer wersji RCS dla tego pliku.
Takie migawki można wykorzystać do zidentyfikowania wydania na jakimś losowym poziomie poprawek, a następnie
później będzie w stanie go odzyskać, przekazując plik migawki do Patkol.

Patkol sprawdzi zablokowaną wersję pliku, ostatecznie w alternatywnym katalogu
(określony z -d, odzwierciedlając w ten sposób drzewo dystrybucji). Wszystkie pliki, które nie mają
Odpowiednik RCS (np. patchlevel.h) zostanie po prostu skopiowany przez patcol. To jest używane przez
makedist, aby sfałszować dystrybucję przed utworzeniem zestawów. Domyślnie patcol nie zadziała
przetwarzanie ekspansji praw autorskich, ale klienci lubią makedysta zmusić go, używając jego -C
opcja. Alternatywnie możesz wymusić skopiowanie wyewidencjonowanej wersji do katalogu
przy użyciu -c przełączać w połączeniu z -d (lub ten poprzedni przełącznik jest po prostu ignorowany).

Patkol może również pobrać swoją listę plików z pliku SNAPSHOT za pośrednictwem -S przełącznik, w takim razie
sprawdzi pliki przy użyciu wersji RCS określonej przez plik migawki, na przykład
jeden stworzony przez zatrzasnąć. Zamiast tego możesz określić -a, -m or -n odpowiednio wykorzystać wszystkie
pliki w MANIFEST.new, wszystkie zmodyfikowane pliki (ten, który został patcilred.) lub wszystkie
pliki nowsze niż poziom patcha.h.

Patclean usunie pliki robocze po zaewidencjonowaniu wszystkich zmian. Możesz
przywraca pliki robocze za pomocą patcol.

Patindex może być używany z katalogu najwyższego poziomu lub w ramach błędy informator. To będzie
wymień wszystkie poprawki i ich Temat: linie. Ten program wie o skompresowanych łatach
i rozpakuje je podczas tworzenia aukcji.

RCS WARSTWA


W tej sekcji opisano warstwę RCS, na wypadek gdyby coś w narzędziach się zepsuło, abyś mógł
może naprawić pliki RCS i ponownie uruchomić operację.

Wszystkie narzędzia do łatek pobierają z twojego głównego numeru rewizji łącza RCS .pakiet pliki, powiedzmy
jest 2.5. Wtedy, w czasie, gdy uciekałeś pakinit, wybrałeś oddział na łaty,
zwykle numer 1, co oznacza, że ​​wszystkie twoje modyfikacje będą przechowywane w RCS 2.5.1
oddział. Narzędzia utworzą dla Ciebie gałąź, gdy nadejdzie czas.

Każda ostatnia wydana wersja jest oznaczona kodem RCS ostatni pat symbol. Kiedy łatka jest tworzona
by Patrycja, najnowsza wersja w gałęzi 2.5.1 jest porównywana z wersją oznaczoną jako
ostatni pat. Dlatego możesz bezpiecznie wydać więcej niż jeden patcil przed wydaniem poprawki
i jeszcze wszystko załatwić. Oczywiście Patrycja przesunie ostatni pat tag do
ostatnia wersja gałęzi po przetworzeniu danego pliku.

Wszystkie komunikaty dziennika i zmodyfikowane pliki są przechowywane w Twoim błędy katalog, w ukrytym
pliki (nazwa zaczynająca się od kropki). Te dzienniki zostaną zebrane po wydaniu poprawki
a zmodyfikowane pliki są używane przez klepnięcie's -m przełącznik.

Patdiff zbiera swoje plasterki pod błędy katalogu, w plikach kończących się na a .nn
rozszerzenie, gdzie nn reprezentuje bieżący poziom łatki + 1. (Który będzie następny
patchlevel, kiedy łatka zostanie wykonana pasztecik, chyba że jest zbyt duży, aby się w nim zmieścić
plik).

Patlog przygotowuje zestaw plików do pasztecik: the .zatkać plik gromadzi informacje, które
przejdzie do sekcji Opis: w ramach łatki i .xlog te zbierają
Changelog wpis kandydata. Wreszcie, .rlog pliki przechowują informacje RCS, które mają być
Włączone do systemu Changelog, Jeśli wymagane. Zauważ, że trzy najwyższe linie to śmieci i
są ignorowane przez wszystkie narzędzia obsługujące te pliki.

Aby uruchomić nową linię bazową (tj. zmienić numer rewizji łącza RCS), ty
trzeba powtórzyć pakinit i zmienić ten numer. Następnie wystawić nowy patcil, prawdopodobnie z
-s, -a oraz -f opcje...

Użyj patcol online korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad




×
reklama
❤️Zrób zakupy, zarezerwuj lub kup tutaj — bezpłatnie, co pomaga utrzymać bezpłatne usługi.