Articles of dvcs

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

Como posso ver commits recebidos no git?

Duplicar Possível: Usando o Git como faço para encontrar arquivos modificados entre locais e remotos Como posso ver commits recebidos no git? Ou melhor ainda, ver o que eu acabei de git fetch / git pull ? Edit: Para esclarecer a questão: alguém me diz que, para obter algumas correções, eu deveria puxar de seu […]

Como mostro as alterações que foram realizadas?

Eu encenei algumas mudanças para serem cometidas; Como posso ver o diff de todos os arquivos que são testados para o próximo commit? Estou ciente do status do git , mas gostaria de ver os diffs reais – não apenas os nomes dos arquivos que são preparados. Eu vi que a página man do git-diff […]

git push para vários repositorys simultaneamente

Como posso fazer o git push para empurrar não apenas a origin mas também outro repository remoto? como git push é apenas um alias para a git push origin , posso alias git push para empurrar para 2 repositorys remotos de uma vez (com apenas esse comando)? Eu não estou procurando por um script não-git […]

Git sob o windows: MSYS ou Cygwin?

Eu pretendo migrar meus projetos para o git, e atualmente estou me perguntando qual é a melhor e / ou a opção mais estável no Windows. Pelo que entendi eu basicamente tenho 2,5 opções: MSYSgit git sob Cygwin (aka 2.5) MSYSgit de um prompt do Cygwin (dado que o Cygwin git já está instalado). Nota: […]

Ignore o próprio arquivo .gitignore

Acabei de fazer um git init na raiz do meu novo projeto. Então eu criei um arquivo .gitignore . Agora, quando eu digito o git status , o arquivo .gitignore aparece na lista de arquivos não acompanhados. Por que é que?

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

Desfazer modificações de cópia de trabalho de um arquivo no Git?

Após o último commit, eu modifiquei um monte de arquivos em minha cópia de trabalho, mas eu quero desfazer as alterações em um desses arquivos, como em redefinir para o mesmo estado que o commit mais recente. No entanto, eu só quero desfazer as alterações de cópia de trabalho apenas desse arquivo sozinho, nada mais […]

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