accs - Online nel cloud

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

PROGRAMMA:

NOME


vadm - manipola e amministra la base dell'oggetto della versione

SINOSSI


vamm [ versione rilegatura Opzioni ] [ Opzioni ] [ azione ] nome..

Opzioni: [ -?fq ] [ -cache ] [ -vigore ] [ -Aiuto ] [ -nomail ] [ -silenzioso ] [ -stdin ]
[ -versione ]

Azioni: [ -alias versione alias Nome ] [ -attr attributo ] [ -chaut Utente ]
[ -chmod protezione ] [ -chown Utente ] [ -delattr attributo Nome ]
[ -d (o -Elimina)] [ -l (o -Lock) [versione rilegatura]] [ -newgen ] [ -promuovere ]
[ -impostato descrizione | Nota | intento ] [ -set commento leader ]
[ -sbloccare [versione rilegatura]] [ -non promuovere ]

vattr [ versione rilegatura Opzioni ] nome attributo..

VRM [ versione rilegatura Opzioni ] nome..

smt [ versione rilegatura Opzioni ] nome..

publ [ versione rilegatura Opzioni ] nome..

acc [ versione rilegatura Opzioni ] nome..

frz [ versione rilegatura Opzioni ] nome..

DESCRIZIONE


vamm è un comando generico per eseguire tutti i tipi di azioni su parti di un AtFS
deposito di oggetti. Può essere utilizzato per bloccare o sbloccare un oggetto AtFS per la modifica, per
eliminare una particolare istanza di oggetto, per associare nomi simbolici (alias) alla versione
oggetti, per promuovere o annullare la promozione di determinati oggetti versione da uno stato all'altro, per
modificare i permessi di accesso agli oggetti, impostare o modificare una voce descrittiva di particolari
oggetti versione, per impostare o modificare un'eventuale intenzione di modifica e per impostare o disinserire
vari attributi dell'oggetto come l'autore o qualsiasi attributo definito dall'utente.

vattr e VRM sono forme brevi per vamm -attr e vamm -Elimina. Vedi le descrizioni del
-attr e il -Elimina opzioni per i dettagli.

smt, publ, acce frz sono nomi di programma alternativi per vamm quello rappresenta stato-
il cambiamento operazioni per gli oggetti versione. Vedi la descrizione dell'opzione -promuovere per i dettagli.

La tipica invocazione del comando è integrata da uno o più command Opzioni, versione
rilegatura Opzioni definire le versioni su cui agire, e azione specificatore indicando
il tipo di azione da eseguire e una serie di oggetto nomi definendo il sottoinsieme iniziale
dell'oggetto base che sta per essere manipolato.

I nomi degli oggetti possono essere dati in legato versione notazione, cioè una notazione che identifica a
particolare versione di un oggetto (es. mkattr.c[2.4]). È anche possibile utilizzare a
precedentemente assegnato simbolico Nome piuttosto che un'identificazione numerica della versione (ad es
mkattr.c[tools-V4R3]). Assicurati di sfuggire ai simboli della parentesi quando usi csh(1) or
tcsh(1) perché hanno un significato per queste conchiglie.

VERSIONI


Per la selezione della versione, qualsiasi versione rilegatura opzione, come descritto sul vbind(1) manuale
pagina, può essere data, o a versione legare Direttive può essere dato tra parentesi aggiunto al file
nome.

-?, -Aiuto
stampa brevi istruzioni sull'uso vamm

-cache applicare l'operazione richiesta agli oggetti che risiedono nel derivati oggetto nascondiglio.
l'insieme di azioni che possono essere eseguite sugli oggetti del pool binario è limitato.

-F, -vigore
non chiedere conferma quando si eliminano versioni da una cronologia.

-nomail
Sopprimere l'e-mail di notifica all'utente che detiene il blocco su una cronologia quando
rompere questa serratura (-sbloccare opzione).

-Q, -silenzioso
sopprimere qualsiasi richiesta, messaggio informale e dialogo con l'utente. I valori predefiniti sono
assunto per tutto ciò che altrimenti potrebbe essere interrogato in modo interattivo. Questa opzione
è utile per le operazioni batch.

-stdin forze vamm leggere un testo descrittivo, una nota o un intento dall'input standard se
azione -impostato è selezionato. La nota è usata per contro tutti i oggetti AtFS specificati. Altrimenti
viene invocato il tuo editor preferito (preso dalla variabile d'ambiente EDITOR).

-versione
stampa le informazioni sulla versione del vamm programma stesso. Nessuna azione sarà
eseguita sulla banca dati.

vamm eseguirà tutte le sue operazioni su un insieme specificato di oggetti versione AtFS. In
nel caso in cui non sia specificato tale set, l'operazione verrà applicata all'ultimo salvato
versioni degli oggetti nominati.

AZIONI


Il tipo di azione da eseguire su un insieme specificato di oggetti AtFS è indicato da a
parola chiave. Sono definite le seguenti azioni:

-alias versione alias Nome
assegna il versione alias Nome alla versione specificata. Il nome funziona come alias
per il numero di versione, quindi deve essere diverso da qualsiasi altro nome simbolico
assegnato a qualsiasi oggetto versione in una particolare cronologia dell'oggetto. È, tuttavia,
possibile assegnare lo stesso nome simbolico agli oggetti versione in diverso oggetto
storie. La cronologia di un oggetto è solitamente indicata da un nome, in modo simile a un file
nome.
L'uso di nomi alias è un modo semplice ma efficace per associare i membri dei componenti
di uno sistema configurazione. I nomi simbolici tipici assomiglieranno a qualcosa del genere
Mysystem_Release_4.22, indicando che gli oggetti versione con questo nome fanno parte di
release 4.22 del sistema in oggetto.

-attr nome attributo
Restituisce ril valore dell'attributo denominato. Questo potrebbe essere un Standard attributo o
Utente definito attributo. Controlla l'elenco sottostante per un elenco completo degli standard
nomi di attributi.

-attr nome attributo[+|-]=[@|^|!|*]APPREZZIAMO
definisce Utente definito attributo con il nome nome attributo e lo imposta al valore APPREZZIAMO
per tutti gli oggetti versione specificati. Questa opzione può essere utilizzata anche per impostare il valore
di certo Standard gli attributi (vedi elenco sotto). Se nome attributo è seguito da a
singolo simbolo uguale, il rispettivo valore dell'oggetto è impostato (o resettato) al
valore specificato. Eventuali valori precedenti verranno sovrascritti. Se nome attributo is
immediatamente seguito dai simboli ``più-uguale'' (+=), l'attributo specificato
valore verrà aggiunto al valore corrente dell'attributo di riferimento.
Di conseguenza, ``meno-uguale'' (-=) dovrebbe rimuovere il valore specificato dal dato
attributo. Nell'attuale implementazione, la rimozione dei singoli valori non lo è
supportato.
Esistono quattro tipi fondamentali di valori degli attributi definiti dall'utente: genuino valori,
riferimento valori, esecuzione valorie pointer valori. Il tipo di attributo
il valore è determinato quando è impostato. Se il primo carattere di APPREZZIAMO è un a
carattere (@), il resto di APPREZZIAMO è considerato il Nome of a filetto il contenuto di
che sarà preso come valore dell'attributo. Questa sostituzione avviene
immediatamente, cioè l'attributo ha un valore genuino. Se viene specificato il nome del file
come ``-'', il valore degli attributi verrà letto dallo standard input. Se il primo
carattere è un carattere circonflesso (^), il resto di APPREZZIAMO è interpretato come
nome di un file il cui contenuto sarà sostituito dall'attributo quando lo è
citato. Se il primo carattere di APPREZZIAMO è un punto esclamativo (!), il
resto di APPREZZIAMO è interpretato come Nome of a Programma il cui output standard sarà
sostituito per l'attributo quando è citato. I valori di esecuzione possono essere utilizzati per
generare attributi altamente dinamici o anche una forma primitiva di trigger di eventi. Un
asterisco (*) come primo carattere di APPREZZIAMO indica un puntatore a un'altra versione. In
in questo caso, il resto del valore deve essere un nome file associato valido.
Gli attributi definiti dall'utente possono essere di lunghezza arbitraria. Qualsiasi sequenza di ASCII
caratteri - ad eccezione di \01 (controllo-A) - è consentito comporre un
valore dell'attributo. Se nome attributo era già impostato su un valore, il valore precedente
sarà sostituito da quello appena specificato.

-attr @attrfile
Con un @nome del file argomento, il -attr opzione legge nomi e valori definiti dall'utente
attributi dal file denominato Ogni voce (ogni riga) nel file degli attributi deve
avere un formato come descritto sopra. L'ultimo carattere del file deve essere una nuova riga
carattere.

-chaut Utente
set Utente l'autore di una particolare revisione. Normalmente, l'autore di una revisione
è considerato l'utente che ha salvato quella revisione. Tuttavia, poiché alcune autorizzazioni sono
legato all'attributo dell'autore di una revisione, possono verificarsi circostanze che la rendono
necessario cambiare autore.

-chmod protezione
cambia il codice di autorizzazione di accesso degli oggetti della versione specificati in quelli forniti
tre cifre-ottali protezione. Attualmente, i permessi di accesso sono incentrati su
Le nozioni UNIX di proprietario, gruppo, e mondo accesso così come le categorie di accesso
Leggi, Scrivi, e eseguire. Queste autorizzazioni sono ereditate da salvare dal
i permessi del file che rappresenta il occupato oggetto di una storia AtFS. Vedere
chmod(2) per i dettagli.

-chown Utente
set Utente il proprietario di un'intera cronologia dell'oggetto. Questa opzione non è supportata su
Sistemi di tipo BSD, poiché solo il superutente può cambiare il proprietario di un file.

-delattr nome attributo
elimina l'attributo definito dall'utente nome attributo dall'insieme di attributi associati
con gli oggetti versione specificati.

-D, -Elimina
rimuove gli oggetti della versione specificata dalla base degli oggetti, a condizione che gli oggetti '
lo stato è salvato. Qualsiasi altro stato indica che un qualche tipo di interazione del progetto
relativo a questo oggetto potrebbe essere in corso. Se il programmatore vuole eliminare tale
comunque un oggetto versione, deve -non promuovere il rispettivo stato degli oggetti a
salvato prima che possa essere effettivamente cancellato.

-l, -Lock [versione rilegatura]
cerca di riservare il privilegio di aggiungere una nuova versione alla cronologia di un oggetto, quindi
impedire a più programmatori che lavorano sulla stessa base di oggetti di interferire
tra loro salvando gli aggiornamenti simultanei. Se l'operazione di blocco riesce,
il permesso di scrittura è dato per i file corrispondenti nella directory di sviluppo.
Quando si imposta un nuovo blocco su una cronologia di un oggetto, viene richiesto all'utente richiedente
una descrizione facoltativa delle modifiche pianificate.
Per bloccare con successo la cronologia di un oggetto, la cronologia non deve essere bloccata da
qualsiasi altro programmatore e il programmatore che richiede il blocco deve avere la scrittura
autorizzazione sulla sottodirectory AtFS che ospita la base dell'oggetto.
Poiché ShapeTools consente il blocco di singole generazioni all'interno di una cronologia, -Lock
facoltativamente si aspetta un argomento che denoti una generazione. Il valore predefinito è il più recente
generazione. L'argomento può essere un numero di generazione (es 2), un numero di versione
(per esempio 1.4), o un alias di versione (ad es versione-4.7).

-newgen
apre una nuova generazione duplicando la versione identificata. La versione deve essere
bloccato. Qualsiasi versione occupata esistente viene ignorata da questa azione. Se nessuna versione
è specificata l'associazione, per impostazione predefinita viene utilizzata l'ultima versione salvata.

-promuovere
assegna il valore successivo migliore agli oggetti specificati' stato attributo. Ci sono
sei afferma che un'istanza di oggetto può trovarsi in: occupato, salvato, proposto, pubblicato,
accesso, e congelati. Gli stati della versione sono intesi in relazione alla visibilità e
restrizioni operative (vedi ad esempio -Elimina) all'interno di un progetto complesso
ambiente.
A causa dell'attuale mancanza di supporto per la libreria del progetto, gli stati della versione sono molto
poca funzionalità effettiva. Implementato nella sua piena estensione, certo stato
le transizioni possono essere attivate solo da utenti debitamente autorizzati. Il
transizioni occupato→salvato e salvato→proposto sarà attivato da programmatori regolari,
considerando che le restanti transizioni devono essere avviate dal progetto
amministratore.
Ogni transizione corrisponde a un'azione o interazione specifica all'interno di un generale
schema di comunicazione del progetto software. Poiché queste azioni/interazioni saranno
supportata funzionalmente dal sistema di supporto al progetto attualmente in fase di sviluppo,
la manipolazione esplicita degli stati degli oggetti non sarà più necessaria (tranne,
forse per la regolazione manuale di situazioni di disagio).
Le seguenti azioni riguardano le transizioni di stato:
salvare (occupato→salvato, eseguita dal programmatore)
smt (salvato→proposto, eseguita dal programmatore)
accet (proposto→pubblicato, eseguita dall'amministratore del progetto)
acc (pubblicato→acceduto, eseguita da qualsiasi membro del progetto)
rilasciare (accesso→congelato, eseguita dall'amministratore del progetto)
Un'interfaccia diversa per le strutture di controllo dello stato di vamm è fornito dal
alias di programma smt, publ, acce frz. Questi comandi corrispondono a concettuali
interazioni di progetto come inviare, pubblicare, accessoe congelare.
Invio è l'operazione eseguita da un programmatore di squadra quando un risultato di lavoro (come
una richiesta di modifica completata) viene proposta per l'inclusione nel sistema ufficiale
configurazione. Lo stato associato è proposto.
Pubblica è un'operazione che viene tipicamente eseguita dai membri della qualità
gruppo di assicurazione, quando viene approvato un risultato di lavoro, come proposto da un programmatore del team
e quindi incluso nell'attuale configurazione ufficiale del sistema. L'associato
lo stato è pubblicato.
accesso a è un'operazione che viene eseguita durante l'identificazione della configurazione, quando
le versioni componenti di un (sotto)prodotto sono incorporate in qualche altro (parziale)
(sotto)configurazione del sistema. Lo stato associato è accessibile.
Congelare è un'operazione che viene eseguita durante l'identificazione della configurazione, quando
viene stabilita una versione globale dell'intera configurazione del sistema. L'associato
lo stato è congelati

-impostato [descrizione | Nota | intento]
permette di impostare o modificare il descrittivo testo per un oggetto della cronologia AtFS (cioè an
l'intera cronologia delle versioni), il Nota di solito descrivendo le differenze di una versione
oggetto rispetto alla sua versione precedente, o una voce che descrive un programmato
modificare. (Ri-) impostare l'intenzione di cambiamento può essere appropriato, se precedentemente impostato
l'intento di cambiamento è stato consumato da a smt comando che ha mantenuto il blocco su an
storia dell'oggetto.
vamm controllerà l'ambiente dei chiamanti per il EDITOR variabile e invocare il
programma ivi individuato. Se la EDITOR variabile non è impostata, il sistema è predefinito
verrà attivato l'editor. L'utente può scrivere una lunghezza descrittiva arbitraria o
immissione della nota utilizzando l'editor. Quando l'utente lascia l'editor, il testo risultante è
memorizzato con la cronologia dell'oggetto o gli oggetti della versione specificati.

-set stringa_commento
set stringa di commento come la (sequenza di) carattere/i che apre una riga di commento
nel formalismo del documento. Questa stringa_commento verrà anteposta a
righe della cronologia del registro quando l'attributo $__log$ viene espanso all'interno del testo di
una revisione.

-sbloccare
rinuncia al privilegio precedentemente riservato di aggiornare la cronologia di un oggetto AtFS
e cancella il permesso di scrittura per i file corrispondenti. -sbloccare può essere utilizzato da
, il proprietario di un oggetto storia a rompere a bloccare precedentemente impostato da qualsiasi programmatore.
Questa opzione è utile per risolvere situazioni di stallo derivanti da un uso incauto di
-Lock, o circostanze eccezionali che richiedono l'aggiornamento immediato di un oggetto
storico, anche se il porta serratura non è presente. Il precedente proprietario di un rotto
lock viene notificato da un messaggio di posta. In alcune circostanze notifiche di posta
su serrature rotte può essere fastidioso (ad esempio quando un albero di sviluppo è stato spostato in
un altro sistema o dominio con versioni occupate bloccate; in questo caso il proprietario deve
rompere i blocchi per controllare le versioni occupate negli archivi delle versioni al
nuovo sito). Per evitare questo effetto, l'interruttore -nomail può essere usato per sopprimere la posta
notifica.
Un'intenzione di cambiamento eventualmente espressa (vedi -Lock) verrà cancellato.
Tecnicamente, il proprietario di una cronologia degli oggetti è il proprietario della sottodirectory AtFS
che ospita la base dell'oggetto.

-non promuovere
inverte una transizione di stato effettuata attraverso un precedente -promuovere. Le stesse osservazioni
sull'incorporamento funzionale (e quindi nascondere le transizioni di stato) di stato
transizioni fatte per -promuovere tenere per -non promuovere.

PREDEFINITO ATTRIBUTO NOMI


Nome Significato Valore Commento

alias versione nomi alias elenco di nomi alias, come1,3
``vadm-4.2pre7'' o ``ShapeTools-1.4''
atime ora dell'ultimo accesso es. ``Tue Jan 14 18:47:06 1992''3
utente autore che ha salvato una versione utente@do.ma.in (il nome di dominio fa 1,3
di solito non include il nome host)
cachekey chiave univoca per le versioni memorizzate nella cachenumero composto creato da3
data di creazione, ID processo e un seriale
numero es. ``740148430.18469.6''
clead il simbolo della direttrice della riga di commento dipende dal tipo di file1
ad es. ``# '' per gli Shapefile
ctime ora dell'ultimo cambio di stato come un tempo
Descrizione testo descrittivo per modulemulti line text2
dsize dimensione delta al numero precedente
versione in byte
numero di revisione principale della generazione numeric1,3
Intestazione Testo dell'intestazione della versione in stile RCS
Intento modifica intento testo multilinea 2
nome host dell'host corrente es. ``avalanche'' 3
Registra voci descrittive cumulative testo su più righe
di tutte le versioni dalla prima
fino a questo
utente di blocco/armadietto che blocca una cronologia come autore3
lora dell'ultima transazione di blocco come un tempo3
modalità di protezione dell'accesso ad es. ``-rw-r--r--'' 1
mtime ora dell'ultima modifica as un tempo3
nome nome parte di un identificatore di oggetto es. ``pippo'' per ``pippo.c''3
nota breve nota che descrive il testo su più righe1, 2
modifiche in questa versione
utente proprietario che possiede il repository in as autore1,3
quale questa versione è archiviata
identificatore di versione pred associato ad es. ``foo.c[3.22]'' o ``n/a''
versione precedente
revisione revisione minore numero numerico1,3
rtime l'ultima volta in cui la cronologia è stata bloccata come un tempo
identificatore di versione self-bound per es. ``foo.c[3.23]''
questa versione
identificatore di versione associato a selfpath fore.g. ``/usr/proj/sample/foo.c[3.23]''
questa versione incluso il percorso
dimensione dimensione della versione in byte numerico3
stato/stato versione interi simbolici di stato (occupato,1,3
salvato, proposto, pubblicato,
accesso e congelato)
l'ora in cui la versione è stata salvata come un tempo3
identificatore di versione associato a succ di as pred
versione successiva
syspath pathname parte di un oggetto es. ``/usr/proj/sample''3
identificatore per ``/usr/proj/sample/foo.c''
digita suffisso parte di un oggetto es. ``c'' per ``pippo.c''3
identificatore
unixname Nome file UNIX di questa versione.g. ``foo.c''
unixpath Nome del file UNIX di questa versione.g. ``/usr/proj/sample/foo.c''
compreso il percorso
versione numero di versione composto es. ``3.22''1,3
composto da generazione
e numero di revisione
ora della versione di vtime, ora della modifica come un tempo
per le versioni occupate o per risparmiare tempo
per le versioni salvate/cache
pseudo attributo xpoff che non diventa nessuno
off attributo successivo
espansioni
pseudo attributo xpon che non diventa nessuno
attributo successivo
espansione su

1 - può essere modificato da vamm -attr nome=valore.
2 - può essere modificato da vamm -impostato .
3 - riconosciuto da attr* predicati nelle regole di associazione della versione (vedi regole vincolanti(7)).

AMBIENTE


EDITOR

Utilizzare accs online utilizzando i servizi onworks.net



Gli ultimi programmi online per Linux e Windows