InglêsFrancêsEspanhol

Ad


favicon do OnWorks

cvs2svn - Online na nuvem

Execute cvs2svn no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando cvs2svn 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


cvs2svn - converte um repositório CVS em um repositório Subversion

SINOPSE


cvs2svn [OPÇÃO] ... OPÇÃO DE SAÍDA CVS-REPOS-PATH
cvs2svn [OPÇÃO] ... --options = PATH

DESCRIÇÃO


Crie um novo repositório Subversion baseado no histórico de versão armazenado em um CVS
repositório. Cada commit CVS será espelhado no repositório Subversion, incluindo tal
informações como data de commit e id do committer.

CVS-REPOS-PATH é o caminho do sistema de arquivos da parte do repositório CVS que você deseja
converter. Não é possível converter um repositório CVS para o qual você só tem acesso remoto
Acesso; consulte o FAQ para mais informações. Este caminho não precisa ser o nível superior
diretório de um repositório CVS; pode apontar para um projeto dentro de um repositório, no qual
caso, apenas esse projeto será convertido. Este caminho ou um de seus diretórios pai tem
para conter um subdiretório chamado CVSROOT (embora o diretório CVSROOT possa estar vazio).

Vários repositórios CVS podem ser convertidos em um único repositório Subversion em um único
execução de cvs2svn, mas apenas usando um --opções arquivo.

OPÇÕES


CONFIGURAÇÃO VIA OPÇÕES ARQUIVO


--opções=caminho
Leia as opções de conversão de caminho em vez de na linha de comando. Esta opção
permite muito mais flexibilidade de conversão do que pode ser alcançada usando a linha de comando
sozinho. Veja a documentação para mais informações. Apenas a seguinte linha de comando
opções são permitidas em combinação com --opções: -h/--Socorro, --help-passes,
--versão, -v/--verbose, -q/--quieto, -p/--passar/--passa, --funcionamento a seco, --perfil,
--somente tronco, --codificação e - codificação de fallback. As opções são processadas no
pedido especificado na linha de comando.

SAÍDA OPÇÕES


-s caminho, --svnrepos=caminho
Grave a saída da conversão em um repositório Subversion localizado em caminho.
Esta opção faz com que um novo repositório Subversion seja criado em caminho a menos que
--existente-svnrepos opção também é usada.

--existente-svnrepos
Carregue o repositório CVS convertido em um repositório Subversion existente, ao invés
de criar um novo repositório. (Esta opção deve ser usada em combinação com
-s/--svnrepos.) O repositório deve estar vazio ou não conter caminhos que
sobreponham-se aos que resultarão da conversão. Por favor, note que você precisa
permissão de gravação para os arquivos do repositório.

--fs-tipo=tipo
Passar --fs-tipo=tipo para "svnadmin create" ao criar um novo repositório.

--bdb-txn-nosync
Passar --bdb-txn-nosync para "svnadmin create" ao criar um novo Subversion de estilo BDB
repositório.

--criar-opção=optar
Passar optar para "svnadmin create" ao criar um novo repositório Subversion (pode ser
especificado várias vezes para passar várias opções).

--despejar arquivo=caminho
Apenas produza um dumpfile; não se comprometa com um repositório SVN. Escreva o dumpfile para
caminho.

--funcionamento a seco
Não crie um repositório ou dumpfile; apenas imprima os detalhes de qual cvs2svn
faria se estivesse realmente convertendo seu repositório.

CONVERSÃO OPÇÕES


--somente tronco
Converta apenas commits de tronco, não tags nem branches.

--codificação=enc
Use codificação como a codificação para nomes de arquivo, mensagens de log e nomes de autor no
CVS repos. Esta opção pode ser especificada várias vezes, caso em que as codificações
são tentados em ordem até que um seja bem-sucedido. Padrão: ascii. Ver
http://docs.python.org/lib/standard-encodings.html para uma lista de outros padrões
codificações.

- codificação de fallback=enc
Se nenhuma das codificações especificadas com --codificação sucesso na decodificação de um autor
nome ou mensagem de registro e, em seguida, volte a usar codificação no modo de 'substituição' com perdas. Usar
desta opção pode causar a perda de informações, mas pelo menos permite que o
conversão para executar até a conclusão. Esta opção afeta apenas a codificação do log
mensagens e nomes de autores; não há codificação substituta para nomes de arquivos. (Usando
an --opções arquivo, é possível especificar uma codificação substituta para nomes de arquivo.)
Padrão: desativado.

--retain-conflting-attic-files
Se um arquivo aparecer dentro e fora do sótão do CVS, mantenha a versão do sótão
em um subdiretório SVN chamado 'Attic'. (Normalmente, esta situação é tratada como um
erro fatal.)

--tronco=caminho
Defina o caminho de nível superior a ser usado para o tronco no repositório Subversion. O padrão
is tronco.

--galhos=caminho
Defina o caminho de nível superior a ser usado para ramos no repositório Subversion. o
padrão é ramos.

--Tag=caminho
Defina o caminho de nível superior a ser usado para tags no repositório Subversion. O padrão
is Tag.

--include-empty-diretórios
Trate subdiretórios vazios dentro do repositório CVS como diretórios reais,
criá-los quando o diretório pai é criado e removê-los se e quando
o diretório pai é removido.

--sem poda
Quando todos os arquivos são excluídos de um diretório no repositório Subversion, não
exclua o diretório vazio (o padrão é excluir todos os diretórios vazios).

--no-cross-branch-commits
Impedir a criação de commits que afetam arquivos em vários branches de uma vez.

SÍMBOLO MANIPULAÇÃO


--símbolo-transformação=p: s
Transforme os nomes dos símbolos RCS / CVS antes de inseri-los no Subversion. de cinto de segurança é um
O padrão regexp do Python que corresponde a todo o nome do símbolo; substituição
é uma substituição que usa a sintaxe de referência regexp do Python. Você pode especificar qualquer número
dessas opções; eles serão aplicados na ordem fornecida na linha de comando.

--símbolo-dicas=caminho
Leia dicas de conversão de símbolo de caminho. O formato de caminho é o mesmo que o
formato de saída por --write-símbolo-info, ou seja, um arquivo de texto com quatro espaços em branco
colunas separadas: id do projeto, símbolo, conversão e nome-pai-hospedeiro. id do projeto
é o ID numérico do projeto ao qual pertence o símbolo, contando a partir de 0.
id do projeto pode ser definido como '.' se a especificidade do projeto não for necessária. nome-símbolo is
o nome do símbolo que está sendo especificado. conversão especifica como o símbolo deve
ser convertido e pode ser um dos valores 'branch', 'tag' ou ´exclude '. Se
conversão é '.', então esta regra não afeta como o símbolo é convertido.
nome-pai-hospedeiro é o nome do símbolo do qual este símbolo deve brotar, ou
'.tronco.' se o símbolo deve brotar do tronco. Se nome-pai-hospedeiro é omitido ou
'.', então esta regra não afeta o pai preferencial deste símbolo. O arquivo
pode conter linhas em branco ou linhas de comentário (linhas cujos primeiros não-espaços
caractere é '#').

--symbol-default=optar
Especifique como converter símbolos ambíguos (aqueles que aparecem no arquivo CVS como
ramos e tags). optar deve ser 'heurística' (decidir como tratar cada
símbolo ambíguo com base em se foi usado com mais frequência como um branch / tag no CVS),
'estrito' (sem padrão; cada símbolo ambíguo deve ser resolvido manualmente usando
--force-branch, --force-tagou --excluir), 'ramificação' (tratar todos os símbolos ambíguos
como uma ramificação), 'tag' (trate todos os símbolos ambíguos como uma tag) ou 'exclua' (não
converter símbolos ambíguos). O padrão é 'heurístico'.

--force-branch=regexp
Forçar símbolos cujos nomes correspondam regexp para ser ramos. regexp deve corresponder ao todo
nome do símbolo.

--force-tag=regexp
Forçar símbolos cujos nomes correspondam regexp para ser tags. regexp deve corresponder ao todo
nome do símbolo.

--excluir=regexp
Exclua branches e tags cujos nomes correspondem regexp da conversão. regexp devo
coincidir com o nome completo do símbolo.

--manter-trivial-importações
Não exclua ramificações que foram usadas apenas para uma única importação. (Por padrão, tal
ramos são excluídos porque geralmente são criados pelo uso inadequado de
cvs importar.)

SUBVERSÃO PROPRIEDADES


--nome do usuário=nome
Defina o nome de usuário padrão para nome quando cvs2svn precisa gerar um commit para o qual
O CVS não registra o nome de usuário original. Isso acontece quando um branch ou tag é
criada. O padrão é não usar nenhum autor para tais commits.

--auto-adereços=lima
Especifique um arquivo no formato do arquivo de configuração do Subversion, cujo [auto-props]
seção pode ser usada para definir propriedades arbitrárias em arquivos no Subversion
repositório baseado em seus nomes de arquivo. (O cabeçalho da seção [auto-props] deve ser
presente; outras seções do arquivo de configuração, incluindo o enable-auto-props
configuração, são ignorados.) Nomes de arquivos são combinados com os padrões de nome de arquivo maiúsculas e minúsculas.
insensivelmente.

--tipos de mímica=lima
Especifique um mime.types no estilo apache lima para definir svn: mime-type.

--eol-from-mime-type
Para arquivos que não têm o modo de expansão kb, mas têm um tipo MIME conhecido, defina o
estilo eol baseado no tipo mime. Para esses arquivos, defina svn: eol-style como "nativo" se
o tipo MIME começa com "text /" e não é definido (ou seja, sem tradução EOL)
de outra forma. Arquivos com tipos MIME desconhecidos não são afetados por esta opção. Esse
opção não tem efeito a menos que o --tipos de mímica opção também é especificada.

--default-eol=estilo
Defina svn: eol-style para estilo para arquivos que não possuem o modo de expansão CVS ´kb '
e cujo modo de tradução de fim de linha não foi determinado por um dos outros
opções. estilo deve ser 'binário' (padrão), 'nativo', 'CRLF', 'LF' ou 'CR'.

--palavras-chave-off
Por padrão, cvs2svn define svn: keywords em arquivos CVS para "data de id do autor" se o modo
do arquivo RCS em questão é kv, kvl ou não definido. Se você usar o --keywords-
off switch, cvs2svn não definirá svn: palavras-chave para qualquer arquivo. Embora isso não vá
toque nas palavras-chave no conteúdo de seus arquivos, o Subversion não os expandirá.

--keep-cvsignore
Incluir .cvsignore arquivos na saída. (Normalmente eles são desnecessários porque cvs2svn
define o correspondente svn: ignore propriedades.)

--cvs-revnums
Registre os números de revisão CVS como propriedades de arquivo no repositório Subversion. (Observação
que a menos que seja removido explicitamente, o último número de revisão CVS permanecerá
associado ao arquivo, mesmo depois de o arquivo ser alterado no Subversion.)

EXTRAÇÃO OPÇÕES


--use-internal-co
Use o código interno para extrair o conteúdo da revisão. Isso é até 50% mais rápido do que usar
--use-rcs, mas precisa de muito espaço em disco: aproximadamente o tamanho do seu repositório CVS
mais o tamanho de pico de uma verificação completa do repositório com todos os ramos que
existia e ainda tinha commits pendentes em um determinado momento. Esta opção é o padrão.

--use-cvs
Use o CVS para extrair o conteúdo da revisão. Esta opção é mais lenta do que --use-internal-co
or --use-rcs.

--use-rcs
Use RCS 'co' para extrair o conteúdo da revisão. Esta opção é mais rápida do que --use-cvs mas a
falha em alguns casos.

MEIO AMBIENTE OPÇÕES


--tmpdir=caminho
Colocou o caminho para usar para dados temporários. O padrão é um diretório chamado cvs2svn-tmp
sob o diretório atual.

--co=caminho
Caminho para o co programa. (co é necessário se o --use-rcs opção é usada.)

--cvs=caminho
Caminho para o cvs programa. (cvs é necessário se o --use-cvs opção é usada.)

--svnadmin=caminho
Caminho para o svnadmin programa. (svnadmin é necessário quando o -s/--svnrepos saída
opção é usada.)

PARCIAL CONVERSÕES


--passar=passar
Execute apenas passe passar da conversão. passar pode ser especificado por nome ou por
número (ver --help-passes).

-p [inicio fim], --passa=[inicio fim]
Executar passes começo NFT`s final da conversão (inclusive). começo e final pode
ser especificado por nome ou por número (ver --help-passes). Se começo or final está desaparecido,
o padrão é a primeira ou última passagem, respectivamente. Para que isso funcione o mais cedo
passes devem ter sido concluídos antes no mesmo repositório CVS, e o
os arquivos de dados gerados devem estar no diretório temporário (ver --tmpdir).

INFORMAÇÃO OPÇÕES


--versão
Imprima o número da versão.

-h, --Socorro
Imprima a mensagem de uso e saia com sucesso.

--help-passes
Imprima os números e nomes dos passes de conversão e saia com sucesso.

--cara Envie a página de manual do estilo Unix para este programa para a saída padrão.

-v, --verbose
Imprima mais informações durante a execução. Esta opção pode ser especificada duas vezes para a saída
informações de depuração volumosas.

-q, --quieto
Imprima menos informações durante a execução. Esta opção pode ser especificada duas vezes para
suprimir todas as saídas sem erro.

--write-símbolo-info=caminho
Escreva para caminho estatísticas de símbolos e informações sobre como os símbolos foram convertidos
durante CollateSymbolsPass.

--skip-limpeza
Impedir a exclusão de arquivos temporários.

--perfil
Perfil com 'cProfile' (no arquivo cvs2svn.cPerfil).

Use cvs2svn online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat
    O plug-in Eclipse Tomcat fornece
    integração simples de um servlet tomcat
    container para o desenvolvimento de java
    Aplicativos da web. Você pode se juntar a nós para
    discussão ...
    Baixe o plug-in Eclipse Tomcat
  • 2
    Área de trabalho do WebTorrent
    Área de trabalho do WebTorrent
    WebTorrent Desktop é para streaming
    torrents no Mac, Windows ou Linux. Isto
    conecta-se ao BitTorrent e
    Peers WebTorrent. Agora não há
    precisa esperar por ...
    Baixar WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX é um programa científico para refinar
    reflexividade de raios-x, nêutron
    refletividade e raio-x de superfície
    dados de difração usando o diferencial
    algoritmo de evolução ....
    Baixar GenX
  • 4
    pspp4windows
    pspp4windows
    O PSPP é um programa de estatística
    análise de dados amostrados. é grátis
    substituição do programa proprietário
    SPSS. PSPP tem base em texto e
    gráfico nós...
    Baixar pspp4windows
  • 5
    Extensões Git
    Extensões Git
    Extensões Git é uma ferramenta de IU independente
    para gerenciar repositórios Git. Isso também
    integra-se com o Windows Explorer e
    Microsoft Visual Studio
    (2015/2017/2019). º...
    Baixar extensões do Git
  • 6
    eSpeak: síntese de voz
    eSpeak: síntese de voz
    Mecanismo de conversão de texto em fala para inglês e
    muitas outras línguas. Tamanho compacto com
    pronúncia clara, mas artificial.
    Disponível como um programa de linha de comando com
    muitos ...
    Baixar eSpeak: síntese de fala
  • Mais "

Comandos Linux

Ad