Angielskifrancuskihiszpański

Ulubiona usługa OnWorks

arc - Online w chmurze

Uruchom Arc u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to łuk poleceń, który 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 Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


arcanist - interfejs wiersza poleceń do Phabricatora

OPIS


IMIĘ

arc - arcanist, narzędzie do przeglądu kodu i zarządzania wersjami

STRESZCZENIE

arc command [opcje] [args] Ten plik pomocy zawiera szczegółowe informacje o poleceniach.

REFERENCJA POLECENIA

alias alias polecenie alias polecenie alias cel -- [opcje]

Obsługuje: cli Utwórz alias od polecenia do celu (opcjonalnie, z opcjami).
Na przykład:

arc alias łatka fpatch -- --siła

...utworzy nowe polecenie 'arc', 'arc fpatch', które wywoła 'arc patch --siła
...” po uruchomieniu. UWAGA: użyj "--" przed określeniem opcji!

Jeśli zaczniesz alias od "!", pozostała część aliasu zostanie wywołana jako
polecenie powłoki. Na przykład, jeśli chcesz zaimplementować „arc ls”, możesz to zrobić w ten sposób
to:

alias łuku ls '!ls'

Możesz teraz uruchomić "arc ls" i będzie się on zachowywał jak "ls". Oczywiście ten przykład to
głupie i pogorszyłoby twoje życie.

Nie możesz nadpisywać wbudowanych, w tym samego 'alias'. Wbudowany zawsze będzie
wykonaj, nawet jeśli został dodany po twoim aliasie.

Aby usunąć alias, uruchom:

alias łuku fpatch

Bez żadnych argumentów 'arc alias' wyświetli listę aliasów.

zmień [--revision_id_revision] [--show]

Obsługuje: git, hg Popraw kopię roboczą, synchronizację lokalnego komunikatu zatwierdzenia
z dyferencjału.

Obsługiwane w Mercurial 2.2 i nowszych.

--rewizja rewizja_id

Użyj wiadomości z określonej wersji. Jeśli nie określisz wersji, arc
zgadnie, która wersja jest w kopii roboczej.

--pokazać

Pokaż poprawioną wiadomość o zatwierdzeniu bez modyfikowania kopii roboczej.

anoidalny

Jest tylko jeden sposób, aby się dowiedzieć...

wycofać się

Przywraca/wycofuje poprzednie zatwierdzenie. Obsługuje: git, hg

Polecenie jest używane w następujący sposób: cofnięcie łuku | Wprowadzanie
wersja różnicowa będzie działać tylko wtedy, gdy istnieje tylko jedno zatwierdzenie powiązane z
rewizja. Wymaga to, aby twoja kopia robocza była aktualna i aby zatwierdzenie
istnieje w kopii roboczej.

zakładka [opcje] nazwa zakładki [start]

Obsługuje: hg Alias ​​dla funkcji łuku.

--według stanu

Sortuj oddziały według statusu zamiast czasu.

--wyjście format

Za pomocą „json” wyświetlaj funkcje w formacie JSON do odczytu maszynowego.

--Pokaż wszystkie

Uwzględnij zamknięte i porzucone wersje.

oddział [opcje] nazwa oddziału [start]

Obsługuje: git Alias ​​dla funkcji łuku.

--według stanu

Sortuj oddziały według statusu zamiast czasu.

--wyjście format

Za pomocą „json” wyświetlaj funkcje w formacie JSON do odczytu maszynowego.

--Pokaż wszystkie

Uwzględnij zamknięte i porzucone wersje.

przeglądaj [opcje] ścieżka ... przeglądaj [opcje] obiekt ...

Obsługuje: git, hg, svn Otwórz plik lub obiekt (np. zadanie lub wersję) w swojej sieci
browser.

$ arc przeglądaj README # Otwórz plik w Diffusion.
$ arc przeglądaj T123 # Zobacz zadanie.
$ arc przeglądaj HEAD # Zobacz zatwierdzenie symboliczne.

Ustaw wartość „przeglądarki” za pomocą „arc set-config”, aby wybrać przeglądarkę. Jeśli nie ma przeglądarki
jest ustawiona, polecenie spróbuje odgadnąć, której przeglądarki użyć.

--Oddział Nazwa filii

Domyślna nazwa oddziału do wyświetlenia na serwerze. Domyślnie „master”.

--siła

Otwórz argumenty jako ścieżki, nawet jeśli nie istnieją w kopii roboczej.

metoda kanału połączenia

Obsługuje: http, https Umożliwia wykonanie surowego wywołania metody Conduit:

- Uruchom to polecenie z katalogu roboczego. - Parametry wywołania są WYMAGANE i
czytać jako obiekt blob JSON ze standardowego wejścia. — Wyniki są zapisywane na standardowe wyjście jako obiekt blob JSON.

Ten przepływ pracy jest przydatny przede wszystkim do pisania skryptów, które integrują się z
Farbrykator. Przykłady:

$ echo '{}' | łuk wywoławczy conduit.ping
$ echo '{"phid":"PHID-PLIK-xxxx"}' | plik kanału wywoławczego łuku.pobierz

zamknij identyfikator zadania [opcje]

Zamknij zadanie lub w inny sposób zaktualizuj jego status.

--lista-stanów

Pokaż dostępne opcje statusu i wyjdź.

--wiadomość Jak? ”Lub„ Co, -m komentarz

Dodaj komentarz ze zmianą statusu.

--status status, -s status

Określ nowy status. Poprawne opcje statusu można zobaczyć za pomocą `list-statusy`
argumenty.

close-revision [opcje] wersja

Obsługuje: git, hg, svn Zamknij wersję, która została zatwierdzona (svn) lub wypchnięta
(git, hg). Zwykle nie powinieneś tego robić: arc commit (svn), arc amend
(git, hg), arc land (git, hg) lub śledzenie repozytorium na pilocie głównym
repozytorium powinno zrobić to za Ciebie. Jeśli jednak te mechanizmy zawiodły dla niektórych
powód, dla którego możesz użyć tego polecenia, aby ręcznie zmienić status wersji z
„Zaakceptowany” na „Zamknięty”.

--sfinalizować

Zamknij tylko wtedy, gdy repozytorium nie jest śledzone, a wersja została zaakceptowana. Kontyntynuj
nawet jeśli zamknięcie nie może się zdarzyć. To jest miękka wersja „” używana przez innych
przepływy pracy.

--cichy

Nie drukuj komunikatu o powodzeniu.

zatwierdź [--revision wersja_id] [--pokaż]

Obsługuje: svn Zatwierdź wersję, która została zaakceptowana przez recenzenta.

--rewizja rewizja_id

Zatwierdź określoną wersję. Jeśli nie określisz wersji, arc będzie szukał
zatwierdzalne zmiany.

--pokazać

Pokaż polecenie, które zostałoby wydane, ale w rzeczywistości niczego nie zatwierdzaj.

okładka [--rev wersja] [ścieżka...]

Obsługuje: svn, git, hg Ukryj swoją... profesjonalną reputację. Pokaż winę za
wiersze, które zmieniłeś w swojej kopii roboczej (svn) lub od jakiegoś zatwierdzenia (hg, git). Ten
zajmie minutę, ponieważ obwinianie zajmuje minutę, szczególnie pod SVN.

--obrót silnika rewizja

Obsługuje: git, hg Okładka zmienia się od określonej wersji.

diff [ścieżki] (svn) diff [zatwierdź] (git, hg)

Obsługuje: git, svn, hg Generuj różnicową różnicę lub wersję ze zmian lokalnych.

W git i mercurial możesz określić zatwierdzenie (np. HEAD^^^ lub master) i
Dyferencjał wygeneruje różnicę względem bazy scalania tego zatwierdzenia i twojego
bieżący rodzic katalogu roboczego.

W ramach svn możesz włączyć tylko niektóre zmodyfikowane pliki do działającego
skopiuj w pliku różnicowym, określając ich ścieżki. Jeśli pominiesz ścieżki, wszystkie zmiany są
zawarte w rozn.

--dodać wszystko, -a

Automatycznie dodaj wszystkie nieprzemieszczone i niezatwierdzone pliki do zatwierdzenia.

--Rada

Wymagaj wymówki dla porad dotyczących kłaczków oprócz ostrzeżeń i błędów dotyczących kłaczków.

--zezwól na nieśledzone

Pomiń sprawdzanie nieśledzonych plików w kopii roboczej.

--popraw wszystko

Podczas lintingu repozytoriów git zmień HEAD wszystkimi łatami sugerowanymi przez lint
bez pytania.

--popraw-autofixes

Kiedy lintujesz repozytoria git, popraw HEAD łatami autofix sugerowanymi przez lint
bez pytania.

--zastosuj-łatki

Zastosuj poprawki sugerowane przez lint do kopii roboczej bez monitowania.

--baza reguły

Obsługuje: git, hg Dodatkowe zasady ustalania wersji podstawowej.

--Przeglądaj

Po utworzeniu porównania lub wersji otwórz ją w przeglądarce internetowej.

--Pamięć podręczna bool

0, aby wyłączyć pamięć podręczną lint, 1, aby włączyć (domyślnie).

--cc nazwy użytkowników

Podczas tworzenia rewizji dodaj CC.

--zasięg

Zawsze włączaj informacje o zasięgu.

--Stwórz

Zawsze twórz nową wersję.

--edytować

Obsługuje: git, hg Podczas aktualizowania wersji w git, edytuj informacje o wersji
przed aktualizacją.

--kodowanie kodowanie

Spróbuj przekonwertować porcje inne niż UTF-8 na określone kodowanie.

--wymówka pretekst

Zapewnij przygotowaną z góry wymówkę dla wszelkich szarpnięć/testów w przypadku ich niepowodzenia.

--głowa popełnić

Supports: git Określ koniec zakresu zatwierdzenia. To wyłącza wiele
Funkcje Arcanist/Phabricator, które zależą od posiadania dostępu do kopii roboczej.

--ignore-unsound-testy

Ignoruj ​​nieprawidłowe błędy testów bez monitowania.

--json

Emituj plik JSON do odczytu maszynowego. EKSPERYMENTALNY! Prawdopodobnie nie działa!

--mniej-kontekstu

Zwykle pliki są porównywane z pełnym kontekstem: cały plik jest wysyłany do
Dyferencjał, aby recenzenci mogli „pokazać więcej” i to zobaczyć. Jeśli wprowadzasz zmiany w
bardzo duże pliki z dziesiątkami tysięcy wierszy, może to nie działać dobrze. Z tym
flaga, zostanie utworzona różnica, która ma tylko kilka linii kontekstu.

--lintal

Podnieś wszystkie ostrzeżenia dotyczące kłaczków, nie tylko te w zmienionych liniach.

--wiadomość wiadomość -m wiadomość

Podczas aktualizowania rewizji użyj określonego komunikatu zamiast monitowania.

--plik-wiadomości file, -F filet

Podczas tworzenia rewizji przeczytaj informacje o rewizji z tego pliku.

--nigdy-nie nakładaj-łatek

Nigdy nie nakładaj łatek sugerowanych przez kłaczki.

-- bez zmian

Nigdy nie zmieniaj zatwierdzeń w kopii roboczej za pomocą łatek lint.

--bez pokrycia

Zawsze wyłączaj informacje o zasięgu.

--no-różnic

Uruchamiaj tylko testy lint i jednostki. Przeznaczony do użytku wewnętrznego.

--nolint

Nie kłacz.

--rzeczownik

Nie uruchamiaj testów jednostkowych.

--tylko

Generuj tylko różnicę, bez uruchamiania lint, testów jednostkowych lub innych kroków pomocniczych.
Zobacz też --zapowiedź.

--tylko-nowy bool

Wyświetlaj tylko komunikaty lint nieobecne w oryginalnym kodzie.

--plan-zmiany

Utwórz lub zaktualizuj wersję bez żądania przeglądu kodu.

--zapowiedź

Zamiast tworzyć lub aktualizować wersję, stwórz tylko różnicę, którą możesz później
dołącz do rewizji. To nadal uruchamia testy jednostkowe lint. Zobacz też --tylko.

--surowe

Odczytaj diff z stdin, a nie z kopii roboczej. To wyłącza wiele
Funkcje Arcanist/Phabricator, które zależą od posiadania dostępu do kopii roboczej.

--polecenie-surowe komenda

Generuj diff, wykonując określone polecenie, a nie z kopii roboczej. Ten
wyłącza wiele funkcji Arcanist/Phabricator, które zależą od posiadania dostępu do
kopia robocza.

--recenzenci nazwy użytkowników

Podczas tworzenia rewizji dodaj recenzentów.

--pomiń pliki binarne

Nie przesyłaj plików binarnych (takich jak obrazy).

--pomiń inscenizację

Nie kopiuj zmian do obszaru przemieszczania.

--niezaangażowany

Obsługuje: hg Pomiń ostrzeżenie o niezatwierdzonych zmianach.

--aktualizacja rewizja_id

Zawsze aktualizuj konkretną wersję.

--użyj-komunikatu-zatwierdź popełniać, -C popełnić

Obsługuje: git Odczyt informacji o wersji z określonego zatwierdzenia.

--dosłownie

Obsługuje: hg, git Podczas tworzenia wersji spróbuj użyć zatwierdzenia kopii roboczej
wiadomość dosłownie, bez monitowania o jej edycję. Aktualizując wersję, aktualizuj
niektóre pola z lokalnego komunikatu zatwierdzenia.

pobierz plik [--jako nazwa] [--pokaż]

Obsługuje: systemy plików Pobierz plik na dysk lokalny, np.:

$ arc pobierz F33 # Pobierz plik 'F33'

--jak Nazwa

Zapisz plik pod konkretną nazwą, a nie domyślną.

--pokazać

Zapisz plik na standardowe wyjście zamiast na dysk.

export [ścieżki] format (svn) export [zakres_zatwierdzeń] format (git, hg) export
--rewizja eksport formatu identyfikatora wersji --różnica format diff_id

Obsługuje: svn, git, hg Eksportuj lokalny zestaw zmian (lub zestaw zmian różnicowych) do
plik w jakimś formacie: git diff (--git), ujednolicona różnica (--ujednolicony) lub wiązka łukowa
(--pakiet łuków ścieżka).

--pakiet łuków filet

Eksportuj zmianę jako wiązkę łukową. Ten format może reprezentować wszystkie zmiany. Te
pakiety można nakładać za pomocą „łatki łukowej”.

--różnica identyfikator_różnicy

Zamiast eksportować zmiany z kopii roboczej, wyeksportuj je z mechanizmu różnicowego
rozn.

--kodowanie kodowanie

Spróbuj przekonwertować łatkę inną niż UTF-8 na określone kodowanie.

--git

Eksportuj zmianę jako poprawkę git. Ten format jest bardziej kompletny niż ujednolicony, ale mniej
kompletne niż wiązki łukowe. Te łatki można nałożyć za pomocą „git apply” lub „arc”
skrawek'.

--rewizja rewizja_id

Zamiast eksportować zmiany z kopii roboczej, wyeksportuj je z mechanizmu różnicowego
rewizja.

--ujednolicony

Eksportuj zmianę jako ujednoliconą poprawkę. Ten format jest mniej kompletny niż łatki git lub
wiązki łukowe. Te łatki mogą być nakładane za pomocą „łatki” lub „łatki łukowej”.

funkcja [opcje] nazwa funkcji [start]

Obsługuje: git, hg Opakowanie na „gałąź git” lub „zakładkę hg”.

Bez nazwy wymienia dostępne gałęzie i ich status rewizji.

Wraz z nazwą tworzy lub pobiera gałąź. Jeśli nazwa oddziału nie istnieje i
jest w formacie D123, to gałąź wersji D123 jest wyrejestrowana. Użyj start, aby
określ, gdzie rozpocznie się nowa gałąź. Użyj „arc.feature.start.default”, aby ustawić
domyślna lokalizacja początkowa funkcji.

--według stanu

Sortuj oddziały według statusu zamiast czasu.

--wyjście format

Za pomocą „json” wyświetlaj funkcje w formacie JSON do odczytu maszynowego.

--Pokaż wszystkie

Uwzględnij zamknięte i porzucone wersje.

flaga [obiekt ...] flaga obiekt --jasne flaga obiektu [--edit] [--kolor kolor] [--note
Uwaga]

W pierwszym formularzu wyświetl listę oflagowanych obiektów. Możesz podać imiona jednego lub
więcej obiektów (zadania manifestu T#, wersje różnicowe D#, odniesienia do dyfuzji
rXXX??? lub PHIDs PHID-XXX-???), aby wydrukować tylko flagi dla tych obiektów.

W drugiej formie usuń istniejącą flagę na jednym obiekcie.

W trzeciej formie utwórz lub zaktualizuj flagę na jednym obiekcie. Domyślny kolor to niebieski
i uwaga na puste, ale jeśli pominiesz oba, musisz zdać --edytować.

--jasne

Usuń flagę z obiektu.

--kolor kolor

Ustaw kolor flagi.

--edytować

Edytuj flagę na obiekcie.

--Notatka noty

Ustaw notatkę na fladze.

get-config [opcje] -- [imię ...]

Obsługuje: cli Odczytuje opcję konfiguracji łuku. Bez kłótni, czyta wszystko
opcje.

Wraz z --gadatliwy, wyświetla szczegółowe informacje o jednej lub kilku opcjach.

--gadatliwy

Pokaż szczegółowe informacje o opcjach.

pomoc [polecenie] pomoc --pełny

Obsługuje: angielski Wyświetla tę pomoc. Za pomocą polecenia wyświetla pomoc dotyczącą konkretnego
dowództwo.

--pełny

Wydrukuj szczegółowe informacje o każdym poleceniu.

certyfikat instalacji [uri]

Obsługuje: http, https Instaluje poświadczenia Conduit w twoim ~/.arcrc dla danego
zainstaluj Phabricator. Musisz to zrobić, zanim będziesz mógł użyć 'arc', ponieważ to umożliwia
„arc”, aby połączyć aktywność wiersza poleceń z kontem w Internecie. Uruchomić to
polecenie z katalogu projektu, aby zainstalować certyfikat tego projektu, lub
określ wyraźny identyfikator URI (np. „https://phabricator.example.com/”).

grunty [opcje] [ref]

Obsługuje: git, hg

Po sprawdzeniu opublikuj zaakceptowaną wersję. To polecenie jest ostatnim krokiem w
standardowy przepływ pracy przeglądu kodu przed publikacją różnicową.

To polecenie łączy i wypycha zmiany związane z zaakceptowaną wersją, która:
obecnie siedzą w ref, co zwykle jest nazwą lokalnego oddziału. Bez
ref, zostanie użyty aktualny stan kopii roboczej.

Pod Git: branch, tagi i arbitralne zatwierdzenia (odłączone HEADs) mogą zostać wyładowane.

Pod Mercurial: gałęzie i zakładki można wylądować, ale tylko na cel
tego samego typu. Zobacz T3855.

Przepływ pracy wybiera gałąź docelową do lądowania i odległą, na której następuje zmiana
zostanie przesunięty do.

Gałąź docelową wybiera się, sprawdzając te źródła w kolejności:

- w --na flaga; - rekursywnie przed bieżącą gałęzią (tylko Git); -
ustawienie konfiguracji arc.land.onto.default; - lub cofając się do normy
domyślna:

- "master" w Git; - "domyślny" w Mercurial.

Pilota wybiera się, sprawdzając te źródła w kolejności:

- w --zdalny flaga; - rekursywnie przed bieżącą gałęzią (tylko Git);
- lub powracając do standardowej niewykonania zobowiązania:

- "pochodzenie" w Git; - domyślny pilot w Mercurial.

Po wybraniu gałęzi docelowej i pilota, commity, które zostaną wysłane, to:
drukowane.

Wraz z --zapowiedź, wykonanie zatrzymuje się w tym miejscu, zanim zmiana zostanie scalona.

Zmiana jest scalana ze zmianami w gałęzi docelowej, zgodnie z następującymi zasadami:

W repozytoriach ze zmienną historią lub z --zdusić, to wykona squash
scalanie (cała gałąź będzie reprezentowana jako jedno zatwierdzenie po scaleniu).

W repozytoriach z niezmienną historią lub z --łączyć, wykona to ścisłą
merge (zatwierdzenie scalające zawsze zostanie utworzone, a zatwierdzenia lokalne zostaną zachowane).

Wynikowy zatwierdzenie otrzyma aktualny komunikat o zatwierdzeniu opisujący
stan końcowy rewizji w dyferencjale.

W Git scalanie następuje w odłączonym HEAD. Odniesienie do lokalnego oddziału (jeśli istnieje)
istnieje) nie został jeszcze zaktualizowany.

Wraz z --trzymać, wykonanie zatrzymuje się w tym miejscu, zanim zmiana zostanie wypchnięta.

Zmiana jest wpychana do pilota.

Konsultując się z mistycznymi źródłami mocy, przepływ pracy pozwala zgadywać, jaki stan
chciałeś skończyć po zakończeniu procesu i umieszczeniu kopii roboczej w
ten stan.

Oddział, który został wyładowany, jest usuwany, chyba że --utrzymaj-gałąź flaga została przekazana lub
gałąź lądowania jest taka sama jak gałąź docelowa.

--usuń-zdalne

Usuń gałąź funkcji w pilocie po wylądowaniu.

--trzymać

Przygotuj zmianę do wypchnięcia, ale w rzeczywistości jej nie forsuj.

--utrzymaj-gałąź

Zachowaj gałąź funkcji po wypchnięciu zmian do pilota (domyślnie jest to
usunięte).

--łączyć

Obsługuje: git Wykonaj a --no-off scalić, a nie --zdusić łączyć. Jeśli projekt jest
oznaczone jako mające niezmienną historię, jest to zachowanie domyślne.

--na mistrz

Umieść gałąź funkcji na gałęzi innej niż domyślna ('master' w git,
„domyślny” w hg). Możesz zmienić ustawienie domyślne, ustawiając „arc.land.onto.default”
z `arc set-config` lub dla całego projektu w .arcconfig.

--zapowiedź

Drukuje zatwierdzenia, które miałyby zostać wysłane. W rzeczywistości nie modyfikuje ani nie ląduje
zobowiązuje.

--zdalny pochodzenie

Wypchnij do pilota innego niż domyślny („origin” w git).

--rewizja id

Użyj wiadomości z określonej wersji, zamiast wnioskować o wersji na podstawie
na zawartość oddziału.

--zdusić

Wykonaj --zdusić scalić, a nie --no-off łączyć. Jeśli projekt jest oznaczony jako posiadający
zmienna historia, jest to zachowanie domyślne.

--aktualizuj-z-scalaniem

Obsługuje: git Podczas aktualizowania gałęzi funkcji użyj scalania zamiast rebase. Ten
jest zachowaniem domyślnym. Można również ustawić arc.land.update.default na „scal”:
używane, aby ustawić to jako domyślne.

--update-with-rebase

Obsługuje: git Podczas aktualizowania gałęzi funkcji użyj rebase zamiast scalania. Ten
może sprawić, że w niektórych przypadkach wszystko będzie działać lepiej. Ustaw arc.land.update.default na
„rebase”, aby ustawić to jako domyślne.

wyzwolić [ścieżka]

Obsługuje: libphutil Tworzenie lub aktualizowanie biblioteki libphutil, wymagane generowanie
pliki metadanych, takie jak init.php.

--wszystko

Usuń pamięć podręczną modułu przed uwolnieniem. To całkowicie ponownie przeanalizuje całość
Biblioteka. Dokładny, ale powolny!

--wymusić aktualizację

Wymuś aktualizację mapy biblioteki, nawet w przypadku występowania błędów lint.

--nazwa-biblioteki Nazwa

Użyj flagi dla nazwy biblioteki, zamiast czekać na dane wejściowe użytkownika.

lint [opcje] [ścieżki] lint [opcje] --obrót silnika [obrót silnika]

Obsługuje: git, svn, hg Uruchom statyczną analizę zmian, aby sprawdzić błędy. Jeśli nie
pliki są określone, lint zostanie uruchomiony na wszystkich plikach, które zostały zmodyfikowane.

--popraw wszystko

Podczas lintingu repozytoriów git zmień HEAD wszystkimi łatami sugerowanymi przez lint
bez pytania.

--popraw-autofixes

Kiedy lintujesz repozytoria git, popraw HEAD łatami autofix sugerowanymi przez lint
bez pytania.

--zastosuj-łatki

Zastosuj poprawki sugerowane przez lint do kopii roboczej bez monitowania.

--Pamięć podręczna bool

0, aby wyłączyć pamięć podręczną, 1, aby włączyć. Wartość domyślna jest określona przez
'arc.lint.cache' w konfiguracji, która domyślnie jest wyłączona. Zobacz notatki w
'arc.lint.cache'.

--silnik Nazwa klasy

Zastąp skonfigurowany silnik lint dla tego projektu.

--wszystko

Lintuj wszystkie pliki w projekcie.

--lintal

Pokaż wszystkie ostrzeżenia dotyczące kłaczków, nie tylko te w zmienionych liniach. Gdy określone są ścieżki,
to jest zachowanie domyślne.

--nigdy-nie nakładaj-łatek

Nigdy nie nakładaj łatek sugerowanych przez kłaczki.

--tylko-zmienione

Pokaż ostrzeżenia o kłaczkach tylko w zmienionych liniach. Jeśli nie określono ścieżek, jest to
domyślna. Różni się to od nowości tylko w przypadkach, w których wprowadzane są modyfikacje linii
szarpie na innych niezmodyfikowanych liniach.

--tylko-nowy bool

Obsługuje: git, hg Wyświetlaj tylko wiadomości, których nie ma w oryginalnym kodzie.

--plik wyjściowy ścieżka

Prześlij wyniki z lintera do pliku. Domyślnie jest to standardowe wyjście.

--wyjście format

Dzięki „podsumowaniu” wyświetlaj ostrzeżenia o kłaczkach w bardziej zwartym formacie. Z „json”, pokaż
ostrzeżenia lint w formacie JSON do odczytu maszynowego. W przypadku opcji „brak” nie pokazuj ostrzeżeń o kłaczkach.
Z 'kompilatorem' pokaż ostrzeżenia lint w odpowiednim dla twojego edytora. Z 'xml' pokaż
ostrzeżenia lint w formacie Checkstyle XML.

--obrót silnika rewizja

Obsługuje: git, hg Lint zmienia się od określonej wersji.

--powaga ciąg

Ustaw minimalną wagę wiadomości. Jedno z: 'porada', 'autopoprawka', 'ostrzeżenie', 'błąd',
'wyłączony'. Domyślnie „porada”.

linters [opcje] [nazwa]

Obsługuje: cli Lista dostępnych i skonfigurowanych lintersów wraz z informacjami o
co robią i jakie wersje są zainstalowane.

jeśli podano nazwę, zostanie wyświetlony linter o tej nazwie.

--Szukaj szukanie

Szukaj lintersów. W wyszukiwaniu nie jest rozróżniana wielkość liter i jest przeprowadzana w odniesieniu do nazwy oraz
opis każdego lintera.

--gadatliwy

Pokaż szczegółowe informacje, w tym opcje.

podstęp

Obsługuje: git, svn, hg Wymień otwarte wersje różnicowe.

paste [--title title] [--lang język] [--json] paste id [--json]

Obsługuje: tekst Udostępniaj i chwyć tekst za pomocą aplikacji Wklej. Aby utworzyć pastę,
użyj stdin, aby podać tekst:

$ cat list_of_ducks.txt | wklej łukowy

Aby pobrać pastę, określ identyfikator pasty:

$ wklej łukowy P123

--json

Dane wyjściowe w formacie JSON.

--język język

Język do podświetlania składni.

--tytuł tytuł

Tytuł pasty.

łatka D12345 łatka --rewizja Poprawka identyfikatora wersji --różnica łatka diff_id --łata filet
łata --pakiet łuków plik pakietu

Obsługuje: git, svn, hg Zastosuj zmiany w wersji różnicowej, pliku łatki lub
wiązka łukowa do kopii roboczej.

--pakiet łuków plik pakietu

Zastosuj zmiany z wiązki łuków wygenerowanej za pomocą „eksportu łuku”.

--różnica identyfikator_różnicy

Zastosuj zmiany z różnicy różnicowej. Zwykle chcesz użyć --rewizja dostać
najnowsze zmiany, ale możesz zastosować nieaktualną różnicę lub a
diff, która nigdy nie była dołączona do wersji przy użyciu tej flagi.

--kodowanie kodowanie

Spróbuj przekonwertować łatkę inną niż UTF-8 na określone kodowanie.

--siła

Nie przeprowadzaj żadnych kontroli rozsądku.

--nobranch

Obsługuje: git, hg Zwykle tworzona jest nowa gałąź (git) lub zakładka (hg), a następnie
łatka jest nakładana i zatwierdzana w nowej gałęzi/zakładce. Ta flaga
cherry-wybiera wynikowy commit do oryginalnej gałęzi i usuwa
oddział tymczasowy.

--nocommit

Obsługuje: git, hg Zwykle pod git/hg, jeśli poprawka się powiedzie, zmiany
są przypisane do kopii roboczej. Ta flaga zapobiega zatwierdzeniu.

--łata plik łatki

Zastosuj zmiany z pliku patch git lub zunifikowanego pliku patch.

--rewizja rewizja_id

Zastosuj zmiany z wersji różnicowej, używając najnowszej różnicy, która ma
został do niej dołączony. Możesz uruchomić „łatkę łuku D12345” jako skrót.

--pomiń zależności

Obsługuje: git, hg Normalnie, jeśli łatka ma zależności, których nie ma w
kopii roboczej, arc również próbuje je zastosować. Ta flaga uniemożliwia taką pracę.

--aktualizacja

Obsługuje: git, svn, hg Zaktualizuj lokalną kopię roboczą przed zastosowaniem poprawki.

przywrócić

Zamiast tego użyj cofania łuku

set-config [opcje] -- nazwa wartość

Supports: cli Ustawia opcję konfiguracji łuku.

Opcje to użytkownik (dotyczy wszystkich poleceń łuku, które wywołujesz z bieżącego
użytkownika) lub lokalnie (dotyczy tylko aktualnej kopii roboczej). Domyślnie użytkownik
konfiguracja jest zapisana. Posługiwać się --lokalny napisać konfigurację lokalną.

Wartości użytkownika są zapisywane w „~/.arcrc' w systemie Linux i Mac OS X oraz nieujawnione
lokalizacja w systemie Windows. Wartości lokalne są zapisywane w katalogu arc pod jednym z poniższych
.git, .hg lub .svn odpowiednio.

--lokalny

Ustaw lokalną wartość konfiguracyjną zamiast wartości użytkownika.

skorupa-kompletna --obecny N -- [argument]

Obsługuje: bash itp. Implementuje uzupełnianie powłoki. Aby użyć uzupełniania powłoki, źródło
odpowiedni skrypt z 'resources/shell/' w twoim .shellrc.

--obecny pozycja_kursora

Aktualny termin na uzupełnianej liście argumentów.

obiekt początkowy

Rozpocznij śledzenie pracy w Phrequent.

stop [--notatka] [obiekty]

Rozpocznij śledzenie pracy w Phrequent.

--Notatka noty

Notatka do dołączenia do śledzonego czasu.

zadania [opcje]

Wyświetl wszystkie przydzielone zadania.

--limit n

Ogranicz ilość wykonywanych zadań, domyślnie wszystko.

--zamówienie Zlecenie

Rozmieszczanie zadań na podstawie priorytetu, utworzonych lub zmodyfikowanych, domyślnym jest priorytet.

--właściciel nazwa użytkownika

Pokaż tylko zadania przypisane do podanej nazwy użytkownika, akceptuje również @all, aby pokazać wszystko,
domyślnie jesteś ty.

--status status_zadania

Pokaż zadania, które są otwarte lub zamknięte, domyślnie jest otwarte.

--nieprzypisany

Pokaż tylko zadania, które nie są przypisane (upforgrabs).

czas

Pokaż, co aktualnie śledzisz w Phrequent.

podsumowanie zadań [opcje]

Szybko stwórz zadanie dla siebie.

--Przeglądaj

Po utworzeniu zadania otwórz je w przeglądarce internetowej.

--cc DW, -C cc

Inni użytkownicy do CC w nowym zadaniu.

--projekt projekt

Projekty do przypisania do zadania.

jednostka [opcje] [ścieżki] jednostka [opcje] --obrót silnika [obrót silnika]

Obsługuje: git, svn, hg Uruchamianie testów jednostkowych obejmujących określone ścieżki. Jeśli nie ma ścieżek
określone, zostaną uruchomione testy jednostkowe obejmujące wszystkie zmodyfikowane pliki.

--zasięg

Zawsze włączaj informacje o zasięgu.

--szczegółowy-pokrycie

Pokaż szczegółowy raport pokrycia w CLI. Implikuje --zasięg.

--silnik Nazwa klasy

Zastąp skonfigurowany silnik jednostki dla tego projektu.

--wszystko

Uruchom każdy test.

--json

Raportuj wyniki w formacie JSON.

--bez pokrycia

Zawsze wyłączaj informacje o zasięgu.

--wyjście format

Z „pełnym” pokaż pełny, ładny raport (domyślnie). Za pomocą „json” wyniki raportu w formacie JSON
format. W przypadku „brzydkiego” użyj brzydszego (ale bardziej wydajnego) formatowania JSON. Z „żadnym”
nie drukuj wyników.

--obrót silnika rewizja

Obsługuje: git, hg Uruchom testy jednostkowe obejmujące zmiany od określonej wersji.

--cel pid

(PROTOTYP) Zapisz kopię wyników testu na określonej kompilacji Harbormaster
target.

--brzydki

Wraz z --json, użyj brzydszego (ale wydajniejszego) formatowania.

uaktualnienie

Obsługuje: cli Upgrade arcanist i libphutil do najnowszych wersji.

prześlij plik [plik ...] [--json]

Obsługuje: systemy plików Prześlij plik z dysku lokalnego.

--json

Wyprowadzaj informacje o przesyłaniu w formacie JSON.

--tymczasowy

Oznacz plik jako tymczasowy. Pliki tymczasowe zostaną automatycznie usunięte po 24
godziny.

wersja [opcje]

Obsługuje: cli Pokazuje aktualną wersję arcanist.

które [opcje] (svn) które [opcje] [zatwierdź] (hg, git)

Obsługuje: svn, git, hg Pokazuje, któremu repozytorium odpowiada bieżąca kopia robocza
do, które zatwierdzenia wybierze 'arc diff' i która wersja znajduje się w kopii roboczej
(lub które wersje, jeśli więcej niż jeden pasuje).

--dowolny-stan

Pokaż zatwierdzone i porzucone wersje.

--baza reguły

Obsługuje: git, hg Dodatkowe zasady ustalania wersji podstawowej.

--głowa popełnić

Supports: git Określ koniec zakresu zatwierdzania do wybrania.

--show-baza

Obsługuje: git, hg Drukuj tylko podstawowe zatwierdzenie i wyjdź.

ODNIESIENIE DO OPCJI

--namierzać

Polecenie debugowania. Pokazuje podstawowe polecenia podczas ich wykonywania i pełny stos
ślady, gdy są zgłaszane wyjątki.

--nie-ansi

Dane wyjściowe tylko w postaci zwykłego tekstu ASCII, bez koloru i stylu.

--ansi

Używaj formatowania nawet w środowiskach, które prawdopodobnie go nie obsługują. Przykład: łuk
--ansi jednostka | mniej -r

--load-phutil-library=/ścieżka/do/biblioteki

Ignoruj ​​biblioteki wymienione w .arcconfig i jawnie załaduj określone biblioteki
zamiast. Głównie przydatne do rozwoju Arcanist.

--przewód-uri Linki

Zignoruj ​​skonfigurowany identyfikator Conduit URI i zamiast tego użyj jawnego. Przydatne głównie dla
Rozwój arkanistyczny.

--token-przewód żeton

Zignoruj ​​skonfigurowane poświadczenia i zamiast tego użyj jawnego tokena interfejsu API.

--wersja-przewodowa wersja

Zignoruj ​​wersję oprogramowania i twierdzą, że zamiast tego działa inna wersja. Przeważnie
przydatne dla rozwoju Arcanist. Może powodować złe rzeczy.

--przekroczenie limitu czasu Timeout

Zastąp domyślny limit czasu połączenia. Określone w sekundach.

--konfig klucz=wartość

Określ wartość konfiguracyjną środowiska wykonawczego. Będzie to miało pierwszeństwo przed statycznym
wartości i wpływają tylko na bieżącą inwokację arkanistów.

--skip-arcconfig

Pomiń plik konfiguracyjny kopii roboczej

--arcrc-plik filename

Użyj dostarczonego pliku zamiast ~/.arcrc.

libphutil 398e6a2d2de620e023e789675d1c94a3df00cd32 (6 Sep 2015)

arcanist 398e6a2d2de620e023e789675d1c94a3dfJanuary(2016p 2015) ARKANISTA(1)

Korzystaj z arc online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    MSYS2
    MSYS2
    MSYS2 to zbiór narzędzi i
    biblioteki udostępniające m.in
    łatwe w obsłudze środowisko do budowania,
    instalowanie i uruchamianie natywnego systemu Windows
    oprogramowanie. to z...
    Pobierz MSYS2
  • 2
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo to kodek obrazu JPEG
    który używa instrukcji SIMD (MMX, SSE2,
    NEON, AltiVec) w celu przyspieszenia linii bazowej
    Kompresja i dekompresja JPEG włączona
    x86, x8...
    Pobierz libjpeg-turbo
  • 3
    Menedżer pobierania Xtreme
    Menedżer pobierania Xtreme
    Projekt ma teraz nowy dom:
    https://xtremedownloadmanager.com/ For
    programiści:
    https://github.com/subhra74/xdm Xtreme
    Download Manager to potężne narzędzie do...
    Pobierz menedżera pobierania Xtreme
  • 4
    TTGO VGA32 Lite
    TTGO VGA32 Lite
    Cechy: Niska rozdzielczość 4:3 i 16:9
    Wyjście VGA Klawiatura i mysz PS/2
    interfejs użytkownika oparty na inputText (TUI)
    z menedżerem okien dialogowych Częściowy Unicode
    wsparcieSlave dis...
    Pobierz TTGO VGA32 Lite
  • 5
    Program ładujący Clover EFI
    Program ładujący Clover EFI
    Projekt został przeniesiony do
    https://github.com/CloverHackyColor/CloverBootloader..
    Funkcje: Uruchom system macOS, Windows i Linux
    w trybie UEFI lub starszym na komputerze Mac lub PC z
    UE...
    Pobierz program ładujący Clover EFI
  • 6
    zjednoczone obroty
    zjednoczone obroty
    Dołącz do nas w Gitterze!
    https://gitter.im/unitedrpms-people/Lobby
    Włącz repozytorium URPMS w swoim
    system -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Pobierz unitedrpms
  • więcej »

Komendy systemu Linux

Ad