Este é o comando vcat que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
retrv - recupera uma revisão de um arquivo
SINOPSE
retroceder [ versão obrigatório opções ] [ opções ] arquivos ..
opções: [ -? cfilq ] [ -Socorro ] [ -cópia de ] [ -dest caminho ] [ -consertar ] [ -força ]
[ -intenção mensagem ] [ -Lock ] [ -quieto ] [ -stdin ] [ -versão ] [ -xpoff ]
vccat [ versão obrigatório opções ] [ opções ] arquivos ..
opções: [ -? q ] [ -Socorro ] [ -quieto ] [ -versão ] [ -xpoff ]
DESCRIÇÃO
Retroceder recupera uma versão especificada, salva anteriormente de um arquivo do objeto de versão
base. O arquivo de versão deve residir no subdiretório AtFS. Um selecionado
a versão será, por padrão, recuperada em um arquivo no diretório onde estava originalmente
salvou. Se apenas uma cópia de uma versão do arquivo deve ser recuperada, este comportamento pode ser
substituído com o -dest opção. Se uma versão ocupada for criada com o -Lock opção, isso
deve ser criado no diretório de onde foi salvo. Isso é necessário para manter
a relação espacial entre a versão ocupada e o arquivo de histórico correspondente,
residindo no subdiretório AtFS.
Retrieve tenta tomar cuidado se houver uma tentativa de substituir uma versão ocupada existente:
a menos que -f (-força) é especificado, retroceder irá pedir permissão ao chamador. Se não estiver ocupado
existe uma versão, uma é criada com os mesmos modos da versão salva anteriormente. Se um
versão ocupada existe, seus modos são preservados.
Se o programa for invocado como vccat, a (s) versão (ões) especificada (s) será (ão) impressa (s) no padrão
saída. Nenhuma mudança de status da base do objeto ocorrerá neste caso. vccat se comporta de forma semelhante
ao gato(1) comando: se apenas um nome de arquivo for fornecido, vccat exibe o status mais recente
do objeto referenciado. Se um ocupado versão existe, será selecionado como o mais recente
status. Se não houver versão ocupada, vccat exibe a versão salva mais recentemente.
ATRIBUTO CITAÇÕES
É possível citar qualquer um dos atributos de versão de arquivo dentro do corpo do
versão. Isso pode ser feito usando atributo citação expressões. Essas expressões têm
a forma "$ __ nome_do_atributo $". Atributos de versão que são citados no texto de um
as revisões armazenadas são expandidas por padrão. Neste caso, a expressão de citação será
substituído pelo valor do atributo citado. Para obter uma lista de nomes de atributos predefinidos,
Verifica a vadm(1) página de manual.
Existem três tipos básicos de valores de atributo: genuíno valores, referência valores e
execução valores. genuíno os valores são simplesmente strings atribuídas a um atributo.
Referência valores são ponteiros para arquivos ou versões AtFS cujos conteúdos serão substituídos
no lugar de uma citação de atributo. Os valores de referência são strings que começam com um
caractere circunflexo, normalmente seguido pelo nome do caminho, por exemplo, ^ / usr / local / lib / std-
cabeçalho [2.4]. Execução valores são nomes de programas executáveis, cuja saída padrão é
substituído no lugar de uma citação de atributo. Os valores de execução são strings que começam
com um ponto de exclamação, normalmente seguido pelo nome do programa, por exemplo
! / bin / date. Os valores de execução podem ser usados para gerar atributos altamente dinâmicos ou um
forma primitiva de gatilhos de evento.
Ao expandir uma citação de atributo, retroceder primeiro procura um atributo do mencionado
nome dentro do conjunto de atributos associados da versão. Se nenhum atributo com esse nome pode
ser encontrada, o ambiente é pesquisado por uma variável com esse nome. No caso do citado
atributo existe e tem um valor, o próprio valor é pesquisado para citações de atributos
que são expandidos recursivamente. Se nem um atributo nem uma variável de ambiente do
o nome citado pode ser encontrado, nenhuma substituição ocorre e a expressão será deixada
inalterado. O mesmo é verdade se um objeto referenciado de um valor de referência não existir, ou
um valor de execução não é executável. Expressões de citação de atributos também são
deixado inalterado se uma revisão for recuperada com o -Lock opção. Expansão de atributo
a citação dentro de documentos pode ser controlada pelo pseudo-atributo citações "$ __ xpoff $"
e "$ __ xpon $".
OPÇÕES
Para seleção de versão, qualquer versão obrigatório opção, conforme descrito no vincular(1) manuais
página, pode ser fornecida, ou um versão vincular Directivas pode ser dado entre colchetes adicionados ao arquivo
nome.
As opções adicionais são:
- ?, -Socorro
imprima breves instruções sobre como usar este programa.
-c, -cópia de
Não verifique a igualdade. Normalmente, retrv verifica se um destino existente
arquivo é idêntico à versão a ser recuperada e suprime a cópia neste
caso. Este comportamento é principalmente por razões de eficiência e pode ser desativado pelo -c
interruptor.
-dest caminho
recuperar a versão especificada da base do objeto e instalar um cópia isso no
diretório denotado por caminho. Como este diretório pode estar muito distante do
diretório contendo os arquivos AtFS, esta cópia da versão recuperada é
separado de sua história e posteriormente não relacionado para a história do objeto veio
a partir de. Históricos de objetos adequados requerem um relacionamento espacial constante de qualquer
versões e os arquivos correspondentes. Esta relação requer que os arquivos
residem em um subdiretório chamado AtFS.
-consertar tentativa de reservar o privilégio de adicionar uma nova versão a uma antiga geração (inserir
uma nova revisão secundária em uma revisão principal antiga) no histórico do objeto. Se
bem-sucedido, o usuário que emitiu o comando possui um geração trancar. Pode haver
só um bloqueio por geração, evitando atualizações simultâneas da geração.
O bloqueio de geração é, por convenção, um bloqueio de revisão (ver vadm -Lock) anexado a
a versão com o número de versão mais alto em uma geração.
A -consertar switch destina-se a oferecer suporte à simultaneidade do processo de desenvolvimento principal
e atividades de manutenção (como correção de bugs) para versões mais antigas. Quando uma versão
é recuperado com a finalidade de corrigi-lo, é chamado de fixpoint versão. o
a versão do ponto de fixação acumula todas as correções aplicadas a uma versão de linha de base dentro de um
geração. Uma vantagem importante desta política é a eliminação da necessidade
para criar um branch para cada correção que deve ser posteriormente fundida com o `` mainline ''
versão, contendo correções anteriores. Então se retroceder é invocado com `` -fix '' ele irá
restaurar a versão do fixpoint (a revisão secundária mais recente dentro do implícito
geração) em vez da versão explicitamente referenciada. Contudo, retroceder emite um
aviso, se a linha de base e a versão do ponto de fixação não forem idênticas.
Para inserir uma correção em uma geração anterior, use o -consertar opção do salvar comando.
Ao definir um bloqueio em uma geração, o usuário solicitante é solicitado a fornecer um
descrição opcional das mudanças planejadas. o -consertar interruptor é incompatível com
-Lock.
-f, -força
forçar a reinstalação da versão especificada como versão ocupada sem perguntar
o usuário, mesmo que exista uma versão ocupada gravável (possivelmente não salva).
-i mensagem
conjunto mensagem como texto de intenção que descreve as mudanças que devem ser aplicadas
para uma ocupado versão que é instalado por retroceder. Quando mensagem começa com uma arroba
(@), é interpretado como nome do arquivo e o texto contido no arquivo é considerado como
texto de intenção. Se mensagem é ``-'', a intenção de mudança é lida da entrada padrão.
O último caso é idêntico a especificar a opção de linha de comando -stdin. Este
opção requer o -Lock interruptor a ser definido para ser eficaz.
-eu, -Lock
tentativa de reservar o privilégio de adicionar uma nova versão à linha de desenvolvimento principal
de um histórico de objeto, evitando assim que vários programadores trabalhem no mesmo
base de objeto de interferir uns com os outros, salvando atualizações simultâneas. Quando
definir um novo bloqueio no histórico de um objeto, solicitar ao usuário solicitante um opcional
descrição das mudanças planejadas. o -Lock interruptor é incompatível com -consertar.
-q, -quieto
operação silenciosa. Nenhuma mensagem é impressa na saída padrão. Se um atual ocupado
versão existir, ela não será substituída pela versão especificada, a menos que -f is
definir. Esta opção é útil para operação em lote.
-stdin força retroceder para ler a mensagem que descreve a intenção de mudança de stdin em vez de
garfo um editor.
-versão
identificação da versão de impressão para este programa.
-xpoff Não expanda as citações de atributos no arquivo restaurado.
Use vcat online usando serviços onworks.net