Este é o comando cvs-upgrade 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
cvs-upgrade - atualiza um pacote fonte debian mantido em um repositório CVS
SINOPSE
atualização cvs [opções] <pacote nome> <a montante versão> [ revisão>]
DESCRIÇÃO
Esta página do manual explica o Debian atualização cvs utilitário, que é usado para atualizar o Debian
pacotes fonte em um CVS repositório. Ele espera novas fontes upstream devidamente condicionadas
no pacote de compilação cvs TRABALHO anuário
As fontes upstream são importadas para a filial do fornecedor e marcadas
upstream_version_ versão> com todos os pontos traduzidos em sublinhados. Neste ponto
que o atualização cvs utilitário pausa ações automáticas, uma vez que a intervenção manual é necessária para
resolver quaisquer conflitos que possam ter ocorrido. Ele lembra o usuário sobre o check-out do
fontes, resolvendo conflitos e marcando as fontes debianizadas, usando
debian_version_ versão> - revisão> com todos os pontos traduzidos para
sublinhados.
Por favor, note que este comando não muda realmente o diretório de trabalho, ou qualquer
cópias retiradas. Se você não tiver um diretório de trabalho, pode simplesmente fazer o
seguindo manualmente:
cvs co -jupstream_version_ -jupstream_version_ VERS>
Se você já tem um diretório de trabalho verificado, faça:
cvs atualizar -d -jupstream_version_ -jupstream_version__ VERS>
atualização cvs espera o nome do pacote, versão upstream e, se relevante, o Debian
revisão na linha de comando. Ele também espera encontrar um novo upstream devidamente condicionado
arquivo de origem, no formato .orig.tar.gz, no pacote de compilação cvs trabalhar diretório. .
observe que o diretório de trabalho cvs-buildpackage referido aqui é o diretório de trabalho
onde este programa funciona, não o diretório que o ser humano usa para trabalhar.
atualização cvs lê o mesmo arquivo de configuração /etc/cvsdeb.conf como os outros utilitários cvs- *
Faz. As pessoas podem usar a opção de simulação para inspecionar as etapas desse utilitário.
Combinado com os utilitários complementares pacote de compilação cvs e cvs-injetar, isso fornece um
infraestrutura para facilitar o uso de CVS pelos mantenedores do Debian. Isso permite manter
ramos CVS separados de um pacote para estável instável, e possivelmente experimental
distribuições, junto com os outros benefícios de um sistema de controle de versão.
RESSALVAS
Observe que o comportamento atual de atualização cvs é ignorar os arquivos que correspondem ao
lista padrão de padrões de nome de arquivo a serem ignorados (isso é integrado ao cvs); e que qualquer
.cvsignore arquivos nas fontes upstream devem ser respeitados. Isso deve estar bem, contanto que
fontes upstream não incluem arquivos que correspondem aos padrões de ignorar CVS e ainda devem estar em
as fontes. A lista atual de padrões de nome de arquivo ignorados é:
RCS SCCS CVS CVS.adm RCSLOG cvslog. * Tag TAGS .fazer.estado .nse_depinfo *~ #* . # *
,* _ $ * *$ *.velho * .bak * .BAK * .orig * .rej .del- * *.uma * .olb * .o * .obj *.tão * .exe * .Z
* .elc * .ln core
Se você deseja modificar este comportamento, existem maneiras de fazer isso (você deve ver CVS
documentação).
o) A lista por repositório em `$ CVSROOT / CVSROOT / cvsignore ' é anexado à lista, se
esse arquivo existe.
o) A lista por usuário em `.cvsignore ' no seu diretório pessoal é anexado à lista,
se existe.
o) Quaisquer entradas na variável de ambiente $ CVSIGNORE é anexado à lista.
Em qualquer um dos lugares listados acima, um único ponto de exclamação (`! ') limpa o ignorar
Lista. Isso pode ser usado se você quiser armazenar qualquer arquivo que normalmente é ignorado pelo CVS.
Além disso, qualquer .cvsignore arquivo encontrado no diretório de origem também é respeitado.
OPÇÕES
-h Imprima uma mensagem de uso.
-m Se estiver presente, esta opção direciona este programa para incluir o mais recente
changelog debian, se houver, na mensagem de confirmação. Isso substitui o
variável de ambiente CVSDEB_USE_CHANGELOG
-M O nome do módulo CVS. Este argumento substitui as configurações em
a variável de ambiente CVSDEB_MODULE. Não há correspondência
variável do arquivo de configuração.
-F Há duas coisas CVS pode engasgar com simbólico Links e CVS
diretórios na árvore de origem. Além disso, há momentos em que não se pode
quero honrar o upstream .cvsignore arquivos. Sem esta opção, o
atualização cvs o programa será encerrado com uma mensagem de erro. Esta opção
causas atualização cvs para perguntar se você deseja excluir o ofensivo
arquivos. Se você responder y, ele os remove e continua; senão deve
saia com uma mensagem de erro. Este argumento substitui as configurações em
a variável de ambiente CVSDEB_FORCECLEAN, que por sua vez substitui
a configuração no arquivo de configuração, conf_forceclean.
-T A tag CVS a ser usada para exportar fontes, ao invés de construir um
da versão. Isso pressupõe que você sabe o que está fazendo.
-VOCÊ A tag CVS a ser usada para a tag upstream, em vez de construir uma
da versão upstream. Isso pressupõe que você sabe o que está fazendo.
-x O nome do prefixo CVS padrão. Este argumento substitui o
configurações na variável de ambiente CVSDEB_PREFIX, que por sua vez
substitui a configuração no arquivo de configuração, conf_prefix.
-R diretório> Raiz do arquivo de fontes originais. Esperamos encontrar o
<pacote nome> _ .orig.tar.gz arquivo sob
<raiz diretório> / pacote nome> / a menos que o cvs-buildpackage funcione
diretório foi definido, ou queremos exportar as fontes originais de
o ramo de fornecedores do CVS árvore. Se o cvs-buildpackage funcionar
diretório é definido em qualquer lugar, (linha de comando, arquivo de configuração,
variável de ambiente), o valor do diretório raiz é ignorado, uma vez que
só precisa do diretório raiz para definir os padrões para o diretório de trabalho.
Este argumento substitui as configurações na variável de ambiente
CVSDEB_ROOTDIR, e a variável do arquivo de configuração conf_rootdir.
Observe que o diretório de trabalho cvs-buildpackage referido aqui
é o diretório de rascunho onde este programa funciona, não o diretório
que o humano usa para trabalhar. Isso provavelmente não deve ser um sub-dir
of CVSROOT, uma vez que os cvs se recusarão a exportar pacotes para lá, e o
o script falhará.
-C diretório> O diretório de trabalho, para o qual as fontes serão exportadas de
CVS e que deve conter o original
<pacote nome> _ .orig.tar.gz Observe que não é
essencial ter as fontes originais, pois este script verificará
a versão da filial do fornecedor marcada como upstream_version_
(sem a revisão Debian). Definir esta variável substitui o
configurações para o diretório raiz. Este argumento também substitui o
configurações na variável de ambiente CVSDEB_WORKDIR, e na
variável de arquivo de configuração conf_workdir. Isso provavelmente não deveria ser
um sub-diretor de CVSROOT, visto que os cvs se recusarão a exportar pacotes para lá,
e o script falhará.
-d Ative a saída de depuração. Isso lista os números da versão, o trabalho e
diretórios raiz, bem como a tag CVS usada para exportar os fontes.
Isso substitui o DEBUG variável no arquivo de configuração.
-ctp Incluir pacote_ no início da tag CVS. Isso substitui o
CVSDEB_PACKAGEINTAG variável de ambiente e o conf_forcetag
opção de arquivo de configuração. O padrão é não incluir o prefixo.
-n A opção no exec (ou dry-run), causando atualização cvs imprimir tudo
ações que seriam realizadas sem realmente executá-las.
-v Torne o utilitário mais detalhado.
CVSDEB_IMPORTSUBSTMODE
Você também pode especificar uma variável de ambiente,
CVSDEB_IMPORTSUBSTMODE, que substitui a opção de substituição padrão
de -ko -d. Isso é útil quando você deseja importar um pacote que tem
um monte de arquivos binários na árvore de origem (como emacs ou rscheme).
Use cvs-upgrade online usando serviços onworks.net