Mostrar detalhamento de classificação
Salvar em Minhas Listas
Não Reivindicado
Não Reivindicado

Principais Alternativas de Mercurial Mais Bem Avaliadas

Avaliações e Detalhes do Produto de Mercurial

Visão geral de Mercurial

O que é Mercurial?

Mercurial é uma ferramenta gratuita de gerenciamento de controle de versão distribuído. Ele lida eficientemente com projetos de qualquer tamanho e oferece uma interface fácil e intuitiva.

Detalhes Mercurial
Mostrar menosMostrar mais
Descrição do Produto

Mercurial é uma ferramenta gratuita de gerenciamento de controle de versão distribuído. Ele lida eficientemente com projetos de qualquer tamanho e oferece uma interface fácil e intuitiva.


Detalhes do Vendedor
Ano de Fundação
2005
Localização da Sede
Boston, MA
Twitter
@MercurialScm
226 seguidores no Twitter
Página do LinkedIn®
www.linkedin.com
1 funcionários no LinkedIn®

Avaliações Recentes de Mercurial

Usuário Verificado
A
Usuário VerificadoMédio Porte (51-1000 emp.)
4.0 de 5
"Mercurial is a source control management tool"
Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive inter...
Usuário Verificado
U
Usuário VerificadoMédio Porte (51-1000 emp.)
4.5 de 5
"Mercurial has lots of functionality "
I really enjoy mercurial extensions and the flexibility they provide
IG
Ines G.Médio Porte (51-1000 emp.)
4.0 de 5
"poderoso e portátil"
Em contraste com ferramentas comparativas (Git), o Mercurial é extraordinariamente simples de utilizar e refinado. Ele oferece a vantagem de execut...
Distintivo de Segurança
Este vendedor ainda não adicionou suas informações de segurança. Avise-os que você gostaria que eles adicionassem.
0 pessoas solicitaram informações de segurança

Mídia Mercurial

Responda a algumas perguntas para ajudar a comunidade Mercurial
Já usou Mercurial antes?
Sim

Avaliações 31 Mercurial

4.2 de 5
Os próximos elementos são filtros e irão alterar os resultados exibidos assim que forem selecionados.
Pesquisar avaliações
Menções Populares
Os próximos elementos são elementos de rádio e classificam os resultados exibidos pelo item selecionado e irão atualizar os resultados exibidos.
Ocultar FiltrosMais Filtros
Os próximos elementos são filtros e irão alterar os resultados exibidos assim que forem selecionados.
Os próximos elementos são filtros e irão alterar os resultados exibidos assim que forem selecionados.
Avaliações 31 Mercurial
4.2 de 5
Avaliações 31 Mercurial
4.2 de 5

Sentimento Geral da Revisão para MercurialPergunta

Tempo para Implementar
<1 dia
>12 meses
Retorno sobre o Investimento
<6 meses
48+ meses
Facilidade de Configuração
0 (Difícil)
10 (Fácil)
Entrar
Quer ver mais insights de revisores verificados?
Entre para ver o sentimento das avaliações.
As avaliações da G2 são autênticas e verificadas.
Christophe M.
CM
Software Development Tools Manager
Telecommunications
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Mercurial?

Mercurial é um DVCS de código aberto muito poderoso. Está no nível do Git, mas com uma interface de usuário muito mais simples e que proporciona uma transição suave de um sistema centralizado como o Subversion para um DVCS. É escrito em Python e, portanto, é portátil: Linux, mas também MacOS, Windows são totalmente suportados.

O que mais gosto no Mercurial é sua curva de aprendizado muito gradual: mesmo que você não seja um especialista em controle de versão, pode configurá-lo facilmente para uso pessoal ou em grupo.

No entanto, você também pode adicionar extensões poderosas: rebase, transplant, bisect, large files, etc. Você pode usar o mecanismo de fases para decidir se é seguro ou não permitir a reescrita do histórico, pode instalar e usar o TortoiseHg, uma GUI portátil muito intuitiva, etc.

Além disso, um serviço como o bitbucket fornece um serviço web para colaborar com seus amigos ou colegas em código com pull requests, como foram popularizados pelo Github. Análise coletada por e hospedada no G2.com.

O que você não gosta Mercurial?

O que eu mais desgosto no Mercurial é que... ele não é mais amplamente utilizado!

O Git está se tornando muito popular, mesmo em empresas que anteriormente usavam Subversion, Perforce ou Teamwork. As pessoas conhecem os comandos do Git e, portanto, têm dificuldades com as diferenças do Mercurial em: filosofia de branches (branches do Mercurial são mais duradouras, enquanto branches leves como no Git são semelhantes a bookmarks no Mercurial), comandos de fetch/pull que são opostos no Mercurial e no Git, etc. Se você está usando intensamente ambos, como eu, precisa pensar duas vezes antes de puxar ou buscar! E ainda mais ao desfazer erros, ou corre o risco de perder dados.

Além dessa falta de popularidade que às vezes dificulta o trabalho com outros, o Mercurial realmente não tem deficiências na minha opinião honesta... Ele "simplesmente funciona"! Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Mercurial:

Eu recomendo muito o uso do Mercurial, um dos sistemas de controle de versão distribuído mais poderosos e fáceis de usar atualmente disponíveis. Análise coletada por e hospedada no G2.com.

Que problemas é Mercurial E como isso está te beneficiando?

O Controle de Versão é um serviço de importância primordial para qualquer trabalho de produção de software: ser capaz de mesclar e reverter alterações, trabalhar em conjunto, revisar alterações, encontrar bugs com bisect, etc. Com serviços web como o Bitbucket, você pode, além disso, colaborar com outros desenvolvedores em todo o mundo. Análise coletada por e hospedada no G2.com.

Allan L.
AL
CEO
Information Technology and Services
Pequena Empresa(50 ou menos emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Mercurial?

o modelo de ramificação é melhor do que o do Git, fusões entre ramificações e cherrypicks/grafts parecem ser tratados melhor também Análise coletada por e hospedada no G2.com.

O que você não gosta Mercurial?

já que o Mercurial lança novas versões com tanta frequência (bom), a maioria dos plugins para versões mais antigas não funciona (ruim). Isso realmente não é um problema, porque na maioria das vezes os recursos que eu usava nos plugins aparecem no novo núcleo do Mercurial. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Mercurial:

enquanto as habilidades com git são definitivamente essenciais neste mercado, o Mercurial oferece melhor facilidade de uso, especialmente para iniciantes: a curva de aprendizado do Mercurial é mais fácil do que a do Git. As coisas simplesmente funcionam no Mercurial como você esperaria que funcionassem Análise coletada por e hospedada no G2.com.

Que problemas é Mercurial E como isso está te beneficiando?

principalmente desenvolvimento web Análise coletada por e hospedada no G2.com.

Eric M.
EM
VP of Information Security
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Mercurial?

Ao contrário de ferramentas semelhantes (Git), o Mercurial é incrivelmente fácil de usar e refinado. Ele oferece o benefício de executar um sistema de controle de versão _distribuído_ sem a complicação de precisar ser um especialista em linha de comando. No Mac, tanto eu quanto a equipe usávamos a linha de comando com frequência, mas aprendemos no Windows com um cliente GUI incrível (Tortoise). Análise coletada por e hospedada no G2.com.

O que você não gosta Mercurial?

As opções de hospedagem para projetos comunitários Mercurial não são tão refinadas quanto as para Git. Todos conhecem (e provavelmente usam) o GitHub. Mercurial está limitado a auto-hospedagem ou ferramentas menos refinadas como BitBucket ou (em breve extinto) Google Code. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Mercurial:

Git é uma ótima comparação porque visa resolver os mesmos problemas que o Mercurial (apenas de uma maneira diferente). Subversion e Team Foundation são ótimos projetos de VCS centralizados que ajudam a ilustrar as principais diferenças entre os fluxos de trabalho centralizados e distribuídos. Análise coletada por e hospedada no G2.com.

Que problemas é Mercurial E como isso está te beneficiando?

Tínhamos vários desenvolvedores trabalhando em uma única base de código legado que frequentemente interferiam nas alterações uns dos outros em um VCS centralizado. O Mercurial nos ajudou a adotar rapidamente um fluxo de trabalho distribuído sem a curva de aprendizado necessária para ferramentas mais granulares (leia-se: baseadas em linha de comando). Análise coletada por e hospedada no G2.com.

Alexander R.
AR
Principal Co-Founder
Computer Software
Pequena Empresa(50 ou menos emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Mercurial?

* modelo de ramificação poderoso (ramificações nomeadas, marcadores)

* modelo conceitual e filosofia diretos, especialmente em comparação com o Git

* interface de linha de comando simples e intuitiva – comandos modulares e fácil descoberta de novas funcionalidades

* documentação compreensível e concisa (comando de ajuda, página de manual)

* fácil de aprender e entender corretamente, por razões acima

* excelente ponte hg-git que permite puxar e enviar para repositórios Git facilmente, como se fossem repositórios Hg (por exemplo, GitHub)

* canal IRC útil e base de usuários geralmente amigável Análise coletada por e hospedada no G2.com.

O que você não gosta Mercurial?

* estrutura de extensão requer conhecimento de Python

* mais difícil encontrar desenvolvedores que estejam confortáveis com isso – apesar de ser o VCS mais fácil e confortável de usar na minha experiência, as pessoas tendem a usar Git e GitHub, onde todo o hype tem estado nos últimos anos Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Mercurial:

Mercurial simplesmente parece natural de usar e faz tudo o que você gostaria que ele fizesse. Mercurial é igualmente poderoso, tão rápido para a maioria das coisas e sem muitas das dores do Git. Análise coletada por e hospedada no G2.com.

Que problemas é Mercurial E como isso está te beneficiando?

Mercurial resolve de maneira simples e intuitiva o problema padrão de várias pessoas trabalhando no mesmo conjunto de arquivos (geralmente código-fonte) de forma flexível e distribuída. Análise coletada por e hospedada no G2.com.

Cesar I.
CI
CTO
Computer Games
Pequena Empresa(50 ou menos emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Mercurial?

Mercurial é um gerenciador de controle de fonte distribuído muito simples, mas poderoso. O recurso mais poderoso é a extensibilidade. Existem muitas extensões e é fácil escrever uma nova, já que o Mercurial é escrito em Python, um script simples pode ir muito longe. MQ (filas do Mercurial) são uma ótima maneira de manter o trabalho em andamento. A linha de comando faz muito sentido e os comandos são muito intuitivos. Existem ótimas ferramentas de interface gráfica e ele se integra com muitos softwares, incluindo os IDEs mais populares. Análise coletada por e hospedada no G2.com.

O que você não gosta Mercurial?

Mercurial e git são realmente semelhantes, mas acho que o git acertou o processo de ramificação desde o início. Mercurial introduziu bookmarks que funcionam como branches do git, mas seu uso não é tão refinado quanto no git. Em certo sentido, MQ (filas do Mercurial) resolve muitas das deficiências das branches. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Mercurial:

Comece com um repositório hospedado (como o BitBucket), e então, se você se sentir confiante e ver a necessidade, você pode ter sua própria instância hospedada. Análise coletada por e hospedada no G2.com.

Que problemas é Mercurial E como isso está te beneficiando?

O gerenciamento de controle de versão é central para o desenvolvimento de software e usar a ferramenta certa faz uma grande diferença. Mercurial, junto com o git, são as melhores ferramentas para versionar seu código. Análise coletada por e hospedada no G2.com.

Reece H.
RH
Research & Engineering Fellow
Biotechnology
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Mercurial?

Em Mercurial, casos de uso comuns são fáceis, os mais esotéricos são possíveis, e a interface é um deleite. As mensagens de erro são tipicamente lúcidas. A ajuda na linha de comando é útil, assim como as páginas de manual e tutoriais online. Mercurial é uma ferramenta bem projetada com uma experiência de usuário coerente. (Para constar, também usei git extensivamente. Mercurial é muito parecido com git, mas com menos surpresas e mensagens inescrutáveis.) Análise coletada por e hospedada no G2.com.

O que você não gosta Mercurial?

A pior parte do mercurial na verdade não tem nada a ver com o mercurial em si: o mercurial carece de um ecossistema de serviços bem integrados. A melhor opção é o bitbucket.org, mas em muitos aspectos isso empalidece em comparação com o github. Isso leva a um dilema infeliz: a experiência do programador é muito melhor com o mercurial do que com o git, mas a comunidade do github e o ecossistema de ferramentas são vastamente superiores aos do bitbucket.

É possível usar o github com o mercurial através do plugin hg-git. Isso funciona bem, inclusive com bookmarks/branches e merges, e eu uso essa estratégia para repositórios hospedados no github. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Mercurial:

Resultado: Na minha opinião, a ferramenta SCM superior é o mercurial, mas a melhor escolha prática geral para muitas organizações pode ser o git.

A escolha do SCM -- mercurial, git ou outros -- deve ser feita no contexto de uma estratégia geral para integração contínua, implantação contínua, empacotamento, documentação e experiência interna. Para muitas organizações, é provável que essas necessidades sejam melhor atendidas com o github do que com qualquer outra plataforma de hospedagem para qualquer ferramenta SCM (a partir do final de 2015). Em grande parte devido ao sucesso do github, mais programadores usam git e candidatos a emprego têm mais probabilidade de ter experiência com ele. Esses pontos recomendam a favor do git. Geeks aventureiros podem ter o melhor dos dois mundos usando mercurial com o plugin hg-git.

Bitbucket com repositórios nativos de mercurial é um segundo lugar próximo. Esta é uma escolha particularmente boa para usuários que desejam repositórios privados gratuitos (que não estão disponíveis no github). Eu usei bitbucket e mercurial por anos, incluindo com rastreamento de problemas do bitbucket e integrações externas para testes de CI e documentação.

Eu usei git extensivamente, mas fico com mercurial por duas razões: prefiro sua interface pragmática e não posso viver sem o tortoise hg, uma GUI de código-fonte de primeira linha que permite uma visualização do gráfico de código, diffs par a par e mais. (Não há nada comparável para git no linux.) Apesar disso, considero seriamente mover o código para o github e usar hg-git para aproveitar o ecossistema mais robusto.

Finalmente, se você ainda está considerando git, confira http://www.xkcd.com/1597/ e http://git-man-page-generator.lokaltog.net/. Eles não seriam engraçados se não fossem tão verdadeiros. Análise coletada por e hospedada no G2.com.

Que problemas é Mercurial E como isso está te beneficiando?

Eu uso mercurial para gerenciamento de código-fonte, em 3 organizações no bitbucket (com repositórios nativos de mercurial) e 2 organizações no github (via o plugin hg-git para mercurial). Análise coletada por e hospedada no G2.com.

Chris T.
CT
Consultant
Computer Software
Pequena Empresa(50 ou menos emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Mercurial?

A equipe do Mercurial prestou muita atenção ao que funcionou com pacotes concorrentes no passado do ponto de vista da interface do usuário. Assim, a curva de aprendizado é minimizada para que você possa aprender a ferramenta separadamente de aprender os aspectos internos do gerenciamento de controle de versão distribuído. Em geral, a experiência do usuário é muito boa, e se você conhece SVN, pode começar imediatamente, aprendendo à medida que avança. Por essa razão, mesmo que eu use git em alguns locais de clientes, eu uso git ou svn, Mercurial é minha própria ferramenta de escolha. Análise coletada por e hospedada no G2.com.

O que você não gosta Mercurial?

Comparado ao git, há duas coisas que o Mercurial não faz tão bem. A primeira é que ele é muito mais conservador ao permitir que você mude de cabeçalho com alterações não comprometidas (git só abortará se houver um conflito, mas o mercurial só permitirá se for um novo cabeçalho). Em minha opinião, este é provavelmente o problema mais sério com o Mercurial na experiência do usuário. A solução alternativa é criar um novo cabeçalho, fazer o commit e enxertar ou algo semelhante.

Além disso, o Mercurial atualmente não tem uma maneira de sinalizar arquivos como um changelog para mesclagem de união, embora isso esteja por vir. Isso resulta em conflitos desnecessários, exigindo que se especifique uma mesclagem de união manualmente. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Mercurial:

Um "branch" é como um branch do svn, mas um marcador é como um marcador do git. Análise coletada por e hospedada no G2.com.

Que problemas é Mercurial E como isso está te beneficiando?

Comecei a usar o Mercurial porque precisava trabalhar em vários ramos de um repositório SVN enquanto estava offline, mesclando commits entre alterações em um momento em que minha internet era um tanto instável. O Mercurial me permitiu fazer isso bem e me permitiu focar no meu trabalho de desenvolvimento em vez das minhas ferramentas. Análise coletada por e hospedada no G2.com.

Ramón L.
RL
Analista de Sistemas
Information Technology and Services
Pequena Empresa(50 ou menos emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Mercurial?

Mercurial é uma alternativa realmente boa ao git. É simples, bonito e faz o que você precisa. Funciona para projetos grandes também e é fácil de aprender. Você pode apenas marcar uma reunião com sua equipe, mostrar alguns comandos e o restante do aprendizado será quase automático. Análise coletada por e hospedada no G2.com.

O que você não gosta Mercurial?

Falta o suporte global que o git tem. E não muitos provedores de hospedagem oferecerão suporte. Não valerá a pena se você estiver usando git em um grande número de aplicativos, a migração não vale a pena. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Mercurial:

Eu realmente recomendo verificar todos os seus recursos e planejar para um uso a longo prazo, se for o caso. Se você não sentir que estará usando como usaria o git, então não se preocupe em implementá-lo como uma solução. Apenas use até sentir confiança. Análise coletada por e hospedada no G2.com.

Que problemas é Mercurial E como isso está te beneficiando?

Controle de versão principalmente. Ainda estamos brincando com isso e analisando se podemos passar para uma implementação mais séria. Análise coletada por e hospedada no G2.com.

Domenico T.
DT
Software Engineer
Computer Software
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Mercurial?

Mercurial HG é o que é chamado de sistema de controle de versão distribuído (DVCS) que permite desenvolver um repositório completamente offline. Basicamente, quando você clona um repositório, todo o histórico de revisões é copiado localmente e você pode adicionar seus próprios commits, mesmo que seus colaboradores estejam trabalhando em seus próprios clones.

Ele tem uma sintaxe que é mais fácil de lembrar em comparação com o git e funciona perfeitamente em todas as principais plataformas. Análise coletada por e hospedada no G2.com.

O que você não gosta Mercurial?

Adotamos o mercurial em nossa organização quando não havia suporte do git para usuários do Windows. Existem duas coisas que sinto falta como usuário do mercurial:

- ramificação barata

- suporte para serviços de colaboração como o github (existe o Bitbucket da atlassian, mas eu realmente gosto do modelo de fork-pull request)

Se eu tivesse que tomar uma decisão hoje, eu definitivamente escolheria o git. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Mercurial:

Por favor, considere seu fluxo de trabalho de colaboração antes de adotar o mercurial ou qualquer outro DVCS. Análise coletada por e hospedada no G2.com.

Que problemas é Mercurial E como isso está te beneficiando?

Para mim, o principal uso do mercurial é gerenciar repositórios de código-fonte. Mas achei útil para meus dotfiles (arquivos de configuração comuns que copio nas minhas máquinas) e também para documentos markdown. Análise coletada por e hospedada no G2.com.

Usuário Verificado em Aviation & Aerospace
UA
Pequena Empresa(50 ou menos emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
O que você mais gosta Mercurial?

I liked it's ease of use best. If you often find yourself wondering about how to do things with git, mercurial is for you. It offers much less functionality - and that is a good thing. Análise coletada por e hospedada no G2.com.

O que você não gosta Mercurial?

Sometimes you need the extra power of git, and you have to use some workarounds or hacks to get your stuff done with hg. This does not happen very often, but when it does, the documentation is not very good, so you have a better chance with Google and Stackoverflow. Análise coletada por e hospedada no G2.com.

Que problemas é Mercurial E como isso está te beneficiando?

Obviously, to track changes to the codebase. It's easy to use, so new people get up to speed faster than with git or other version control tools. Análise coletada por e hospedada no G2.com.