stg-publish - Online nel cloud

Questo è il comando stg-publish che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre numerose workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online di Windows o emulatore online di MAC OS

PROGRAMMA:

NOME


stg-publish - Invia le modifiche dello stack a un ramo favorevole all'unione

SINOSSI


stg pubblica [opzioni] [--] [ramo]

DESCRIZIONE


Questo comando esegue il commit di una serie di modifiche su un ramo separato (chiamato pubblico) basato su
modifiche dello stack dato o corrente. La cronologia del ramo pubblico non è
riscritto, rendendolo compatibile con le unioni e fattibile per la pubblicazione. Le teste dello stack
e il ramo pubblico possono essere diversi, ma gli oggetti albero corrispondenti sono sempre gli stessi.

Se gli alberi dello stack e del ramo pubblico sono diversi (altrimenti il ​​comando non ha
effetto), StGit controlla prima se c'è un rebase dello stack dall'ultima pubblicazione. Se un
viene rilevato un rebase, StGit crea un commit sul ramo pubblico corrispondente a un merge
tra la nuova base dello stack e l'ultima testa pubblica.

Se non è stato rilevato alcun rebase, StGit controlla se sono state create nuove patch su
in cima alla pila dall'ultima pubblicazione. Se vengono trovate nuove patch e non sono vuote,
vengono registrati nel ramo pubblico mantenendo le stesse informazioni di commit (ad esempio registro
messaggio, autore, committente, data).

Se i test di cui sopra falliscono (ad esempio patch modificate o rimosse), StGit crea un nuovo commit su
il ramo pubblico che ha lo stesso albero dello stack ma la testa pubblica come suo genitore. Il
l'editor verrà richiamato se non viene specificata l'opzione "--message".

Si raccomanda di impilare le modifiche che rientrano in categorie diverse come descritto
sopra sono separati da un comando di pubblicazione per mantenere la cronologia dei rami pubblici
più pulito (altrimenti StGit genererebbe un grosso commit che include diversi stack
modifiche).

. --non pubblicato l'opzione può essere utilizzata per verificare se sono state applicate patch che non sono state
sono stati pubblicati sul ramo pubblico. Questo viene fatto cercando di ripristinare le patch nel
albero pubblico (simile al spingere --unito rilevamento). Il --Ultimo l'opzione cerca di trovare il
l'ultima patch pubblicata controllando lo SHA1 dell'albero delle patch rispetto all'albero pubblico. Questo
potrebbe non riuscire se lo stack è stato ribasato dopo l'ultimo comando di pubblicazione.

Il nome del ramo pubblico può essere impostato tramite il ramo. .variabile di configurazione pubblica
(di default è " .pubblico").

VERSIONI


-b RAMO, --ramo RAMO
Usa BRANCH invece del branch predefinito.

-l, --ultimo
Mostra l'ultima patch pubblicata.

-u, --non pubblicato
Mostra le patch applicate che non sono state pubblicate.

--nome dell'autore "
Imposta i dettagli dell'autore.

--authname NOME
Imposta il nome dell'autore.

--mail di autenticazione EMAIL
Imposta l'email dell'autore.

--Authdate DATA
Imposta la data dell'autore.

-m MESSAGGIO, --message MESSAGGIO
Usa MESSAGE invece di invocare l'editor.

-f FILE, --file FILE
Usa il contenuto di FILE invece di invocare l'editor. (Se FILE è "-", scrivi a
normale.)

--cartello
Aggiungi un "Firmato da:" alla fine della patch.

--ac
Aggiungi una riga "Acked-by:" alla fine della patch.

STGITA


Parte della suite StGit - vedi stg(1)

Utilizzare stg-publish online utilizzando i servizi onworks.net



Gli ultimi programmi online per Linux e Windows