InglêsFrancêsEspanhol

Ad


favicon do OnWorks

git-remote-hg - Online na nuvem

Execute git-remote-hg no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando git-remote-hg 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


git-remote-hg - ponte bidirecional entre Git e Mercurial

SINOPSE


git clonar hg ::

DESCRIÇÃO


Esta ferramenta permite clonar, buscar e enviar de e para o Mercurial de forma transparente
repositórios como se fossem Git.

Para usá-lo, você simplesmente precisa usar o "hg ::"prefixo ao especificar um URL remoto (por exemplo, quando
clonagem).

EXEMPLO


$ git clone hg ::http://selenic.com/repo/hello

CONFIGURAÇÃO


Se você quiser ver as revisões do Mercurial como notas de commit do Git:

% git config core.notesRef refs / notes / hg

Se você não estiver interessado nos ramos permanentes e globais do Mercurial (também conhecidos como rótulos de commit):

% git config --global remote-hg.track-branches falso

Com esta configuração, o branches / foo refs não aparecerão.

Se você quiser o equivalente a hg clone --insecure:

% git config --global remote-hg.insecure verdadeiro

Se você quiser git-remote-hg para ser compatível com hg-git, e gerar exatamente o mesmo
compromete:

% git config --global remote-hg.hg-git-compat verdadeiro

NOTAS


Lembre-se de executar git gc --aggressive após clonar um repositório, especialmente se for um grande
XNUMX. Caso contrário, muito espaço será desperdiçado.

A versão mais antiga do Mercurial com suporte é 1.9. Na maior parte, 1.8 funciona, mas você
pode ter alguns problemas.

Empurrando ramos
Para enviar um branch nomeado do Mercurial, você precisa usar o prefixo "branches /":

% git checkout branches / next
# Fazer coisas
% git push origin branches / next

Todos os commits enviados receberão o "próximo" branch nomeado do Mercurial.

Note: Certifique-se de não ter remote-hg.track-branches desabilitado.

Clonagem HTTPS
A maneira mais simples é especificar o usuário e a senha no URL:

git clone hg :: https: // usuário:[email protegido]/ user / repo

Você também pode usar a extensão de esquemas:

[autenticação]
bb.prefix = https://bitbucket.org/user/
bb.username = usuário
bb.password = senha

Finalmente, você também pode usar a extensão do chaveiro.

RESSALVAS


A única grande incompatibilidade é que o polvo Git se funde (uma fusão com mais de dois
pais) não são suportados.

Ramos e favoritos do Mercurial têm algumas limitações dos ramos do Git: você não pode ter
ambos dev / recurso e dev (já que o Git usa arquivos e diretórios para armazená-los).

Múltiplas cabeças anônimas (que são inúteis de qualquer maneira) não são suportadas; você só veria
a última cabeça.

Ramificações fechadas não são suportadas; eles não são exibidos e você não pode fechar ou reabrir.
Além disso, em certas situações raras, pode ocorrer um problema de sincronização (Bug # 65).

02/17/2016 GIT-REMOTO-HG(1)

Use git-remote-hg online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    NSIS: Sistema de instalação por script Nullsoft
    NSIS: Sistema de instalação por script Nullsoft
    NSIS (Instalação Script Nullsoft
    System) é um código aberto profissional
    sistema para criar instaladores do Windows. Isto
    é projetado para ser tão pequeno e flexível
    como possi ...
    Baixar NSIS: Nullsoft Scriptable Install System
  • 2
    senha de acesso
    senha de acesso
    AuthPass é uma senha de código aberto
    gerente com suporte para o popular e
    comprovado Keepass (kdbx 3.x AND kdbx 4.x ...
    Baixe o passe de autenticação
  • 3
    Zabbix
    Zabbix
    O Zabbix é um software aberto de classe empresarial
    solução de monitoramento distribuído de origem
    projetado para monitorar e rastrear
    desempenho e disponibilidade da rede
    servidores, dispositivos...
    Baixar Zabbix
  • 4
    KDiff3GenericName
    KDiff3GenericName
    Este repositório não é mais mantido
    e é mantido para fins de arquivamento. Ver
    https://invent.kde.org/sdk/kdiff3 for
    o código mais recente e
    https://download.kde.o...
    Baixar o KDiff3
  • 5
    USB Loader GX
    USB Loader GX
    USBLoaderGX é uma GUI para
    Carregador USB de Waninkoko, baseado em
    libwiigui. Permite listar e
    lançar jogos de Wii, jogos de Gamecube e
    homebrew no Wii e WiiU...
    Baixar USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS oferece recursos ANSI SQL
    & roda em Linux, Windows &
    várias plataformas Unix. Características
    excelente simultaneidade e desempenho
    & potência...
    Baixar Firebird
  • Mais "

Comandos Linux

Ad