InglêsFrancêsEspanhol

Ad


favicon do OnWorks

cvs2git - Online na nuvem

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

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


cvs2git - converte um repositório cvs em um repositório git

SINOPSE


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

DESCRIÇÃO


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

A saída deste programa é um "blobfile" e um "dumpfile", que juntos podem ser carregados
em um repositório git usando "git fast-import".

CVS-REPOS-PATH é o caminho do sistema de arquivos da parte do repositório CVS que você deseja
converter. Este caminho não precisa ser o diretório de nível superior de um repositório CVS; pode
apontar para um projeto dentro de um repositório, caso em que apenas esse projeto será convertido.
Este caminho ou um de seus diretórios pais deve conter um subdiretório chamado CVSROOT
(embora o diretório CVSROOT possa estar vazio).

Não é possível converter diretamente um repositório CVS para o qual você só tem acesso remoto
acesso, mas o FAQ descreve ferramentas que podem ser usadas para criar uma cópia local de um remoto
Repositório CVS.

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


--blobfile=caminho
Grave os dados do "blob" (contendo o conteúdo da revisão) para caminho.

--despejar arquivo=caminho
Grave os dados de revisão (branches e commits) para caminho.

--funcionamento a seco
Não crie nenhuma saída; apenas imprima o que aconteceria.

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.)

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-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.

--use-external-blob-generator
Use um programa Python externo para extrair o conteúdo da revisão do arquivo do RCS
arquivos e enviá-los para o blobfile. Esta opção é muito mais rápida do que --use-rcs or
--use-cvs mas deixa as palavras-chave não expandidas e requer um blob pesquisável separado
arquivo para gravar em paralelo ao script cvs2git principal.

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.)

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 cvs2git 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