Articles of version control

Como faço um commit do Git no passado?

Estou convertendo tudo para o Git para meu uso pessoal e encontrei algumas versões antigas de um arquivo já no repository. Como faço para confirmá-lo para o histórico na ordem correta de acordo com o “data de modificação” do arquivo para que eu tenha um histórico preciso do arquivo? Foi-me dito que algo assim funcionaria: […]

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 […]

Mercurial para Iniciantes: O Guia Prático Definitivo

Inspirado pelo Git para iniciantes: O guia prático definitivo . Esta é uma compilation de informações sobre o uso do Mercurial para iniciantes para uso prático . Iniciante – um programador que tocou no controle de origem sem compreendê-lo muito bem. Prático – abrangendo situações que a maioria dos usuários encontra frequentemente – criando um […]

Melhor geral SVN Ignore Pattern?

Qual é o melhor (ou tão bom quanto possível) SVN geral ignorar padrão para usar? Existem diversos arquivos específicos para IDE, editor, compilador, plug-in, plataforma, etc. e alguns tipos de arquivos que “se sobrepõem” (ou seja, desejáveis ​​para alguns tipos de projetos e não para outros). No entanto, há um grande número de tipos de […]

Qual é o equivalente do Git para o número de revisão?

Usamos o SVN no trabalho, mas, para meus projetos pessoais, decidi usar o Git. Então eu instalei o Git ontem, e me pergunto qual é o número de revisão equivalente no Git . Digamos que trabalhamos na versão 3.0.8 e cada correção de bug tem seu próprio número de revisão que podemos usar quando falamos […]

Como posso colocar um database no git (version control)?

Eu estou fazendo um aplicativo web, e eu preciso fazer uma ramificação para algumas mudanças importantes, o fato é que essas mudanças exigem mudanças no esquema do database, então eu gostaria de colocar o database inteiro em git também. Como faço isso? existe uma pasta específica que eu possa manter sob um repository git? Como […]

Interoperabilidade do Git com um Repositório Mercurial

Eu uso o GIT em um Mac. Disse o suficiente. Eu tenho as ferramentas, tenho a experiência. E eu quero continuar a usá-lo. Não há guerras aqui … O problema é sempre com interoperabilidade. A maioria das pessoas usa o SVN, o que é ótimo para mim. Git SVN trabalha fora da checkbox e é […]

git – ignorando commits específicos ao mesclar

Eu uso o Git há um ano e acho fantástico, mas acabei de começar uma segunda versão do projeto e iniciei uma nova ramificação para ele. Eu estou lutando um pouco com a melhor maneira de lidar com as coisas daqui para frente. Eu tenho duas ramificações chamadas say master10 (para v1) e master20 (para […]

O que são .git / info / grafts para?

Eu estou tentando descobrir o que é o ‘enxerto’ no Git. Por exemplo, em um dos últimos comentários aqui , Tobu supõe usar git-filter-branch e .git / info / grafts para unir dois repositorys. Mas eu não entendo porque eu preciso desses enxertos ? Parece que tudo funciona sem os dois últimos comandos.

Espelhamento de repository do Gitlab

É possível ter a configuração do gitlab para sincronizar automaticamente (espelhar) um repository hospedado em outro local? No momento, a maneira mais fácil de fazer isso envolve enviar manualmente para os dois (gitlab e o outro) repository, mas isso é demorado e propenso a erros. O maior problema é que um espelho pode ressincronizar se […]