Articles of mercurial

Mercurial .hgignore para projetos do Visual Studio 2008

O que é uma boa configuração para o arquivo .hgignore ao trabalhar com o Visual Studio 2008? Eu principalmente desenvolvo por conta própria, apenas ocasionalmente eu clono o repository para outra pessoa trabalhar nele. Estou pensando em pastas obj, .suo, .sln, arquivos .user, etc. Eles podem ser incluídos ou existem arquivos que eu não deveria […]

Transferindo base de código legado de cvs para repository distribuído (por exemplo, git ou mercurial). Sugestões necessárias para o design inicial do repository

Introdução e Contextualização Estamos no processo de mudar o sistema de controle de origem e atualmente estamos avaliando o git e o mercurial. A base de código total é de cerca de 6 milhões de linhas de código, portanto, não é massiva nem muito pequena. Deixe-me primeiro começar com uma breve introdução à aparência atual […]

Por que a ramificação e a mesclagem são mais fáceis no Mercurial do que no Subversion?

Lidar com múltiplas mesclagens em filiais no Subversion ou no CVS é ​​apenas uma daquelas coisas que devem ser experimentadas. É extraordinariamente mais fácil manter o controle de ramificações e mesclagens no Mercurial (e provavelmente em qualquer outro sistema distribuído), mas não sei por quê. Alguém mais sabe? Minha pergunta deriva do fato de que […]

Como pesquisar em todos os commits do Git e do Mercurial no repository de uma certa string?

Eu tenho um repository Git com poucas ramificações e commits pendentes. Eu gostaria de pesquisar todos os commits no repository para uma string específica. Eu sei como obter um log de todos os commits na história, mas estes não incluem ramificações ou blobs pendentes, apenas a história do HEAD. Eu quero pegá-los todos, para encontrar […]

Como exportar o histórico de revisão de mercurial ou git para cvs?

Eu vou estar trabalhando com outras pessoas no código de um projeto que usa cvs. Queremos usar um vcs distribuído para fazer o nosso trabalho e quando terminarmos ou talvez de vez em quando queremos cometer o nosso código e todo o nosso histórico de revisão para cvs. Não temos access de gravação ao repository […]

Popularidade do Git / Mercurial / Bazaar vs. qual recomendar

Indo pelo número de perguntas neste site para esses três sistemas distribuídos de version control, parece que o Git também é mais popular ou é mais difícil (requerendo mais perguntas), ou tem mais resources (portanto, requer mais perguntas). Ou mais provavelmente uma combinação dos três. (Digamos que a popularidade neste site seja igual à popularidade […]

Como e / ou porque está mesclando no Git melhor que no SVN?

Eu ouvi em alguns lugares que uma das principais razões pelas quais os sistemas de version control distribuída brilham, é uma fusão muito melhor do que em ferramentas tradicionais como o SVN. Isso é realmente devido a diferenças inerentes em como os dois sistemas funcionam, ou implementações específicas de DVCS, como o Git / Mercurial, […]

Qual é a diferença entre Mercurial e Git?

Eu tenho usado o git há algum tempo no Windows (com o msysGit) e gosto da idéia de controle de fonte distribuída. Recentemente eu estive olhando para o Mercurial (hg) e parece interessante. No entanto, eu não posso envolver minha cabeça em torno das diferenças entre hg e git. Alguém fez uma comparação lado-a-lado entre […]

Fusão: Hg / Git vs. SVN

Eu frequentemente leio que Hg (e Git e …) são melhores para mesclar que SVN, mas nunca vi exemplos práticos de onde Hg / Git pode mesclar algo em que o SVN falha (ou onde o SVN precisa de intervenção manual). Você poderia postar algumas listas passo-a-passo de operações branch / modify / commit /…- […]

Git e Mercurial – Compare e Contraste

Há algum tempo venho usando o subversion para meus projetos pessoais. Mais e mais eu continuo ouvindo grandes coisas sobre Git e Mercurial, e DVCS em geral. Eu gostaria de dar uma reviravolta na coisa do DVCS, mas não estou muito familiarizado com nenhuma das opções. Quais são algumas das diferenças entre o Mercurial e […]