Articles of version control

Git log output para XML, JSON ou YAML?

Esta é uma pergunta bem simples: como um novato do Git, eu estava me perguntando se existe uma maneira de eu enviar meu arquivo git para um arquivo, de preferência em algum tipo de formato serializado como XML, JSON ou YAML. Alguma sugestão?

Estrutura de projetos no version control

Eu sei que existem pelo menos 10 maneiras diferentes de estruturar o projeto no version control. Estou curioso para saber quais são os methods usados ​​e quais funcionam para você. Eu trabalhei com SVN, TFS e atualmente / infelizmente VSS. Eu vi o version control implementado muito mal e apenas OK, mas nunca ótimo. Apenas […]

Existe uma ferramenta de migration do CVS para o Git?

Eu pretendo mudar do CVS para o Git. No caso do SVN, parece haver cvs2svn . Existe uma ferramenta semelhante para migrar facilmente do CVS para o Git?

Como você lida com arquivos de configuração no controle de origem?

Digamos que você tenha um aplicativo da Web típico e uma configuração de arquivo, seja qual for. Cada desenvolvedor trabalhando no projeto terá uma versão para suas checkboxs de desenvolvimento, haverá uma versão de desenvolvimento, produção e estágio. Como você lida com isso no controle de origem? Não checar este arquivo, verificar com nomes diferentes […]

Ramificação flexível versus estática (Git vs Clearcase / Accurev)

Minha pergunta é sobre a maneira como o Git lida com branches: sempre que você se ramifica a partir de um commit, este branch nunca receberá mudanças do branch pai, a menos que você o force com uma merge. Mas em outros sistemas como Clearcase ou Accurev, você pode especificar como as branches são preenchidas […]

Mercurial: ramificações nomeadas versus vários repositorys

No momento, estamos usando o subversion em uma base de código relativamente grande. Cada release recebe seu próprio branch, e correções são realizadas contra o trunk e migradas para branches de lançamento usando svnmerge.py Acredito que chegou a hora de avançar para um melhor controle de fonts, e eu tenho andado com o Mercurial por […]

gitx Como faço para que meu ‘HEAD Detached’ volte ao master

Usando o Git X e deve ter se atrapalhado com algo. Parece que há alguns dias eu criei um branch chamado detached HEAD e tenho me comprometido com isso. Meu processo normal é comprometer-se a master e depois empurrar isso para a origin . Mas eu não posso empurrar a detached HEAD . Minha próxima […]

Patch de segurança da ASP.NET MVC para a versão 3.0.0.1 quebra build

Depois de instalar a atualização de segurança da ASP.NET MVC 3, KB2990942 , aparece a versão do MVC aumentada de 3.0.0.0 para 3.0.0.1 . Isso faz com que o Visual Studio não encontre mais a referência. O Resharper não mostra nenhum problema, mas a construção falha com muitos tipos de MVC não resolvidos e um […]

Por que devo usar o version control?

Eu estava lendo um blog onde o escritor disse isso “O código não existe a menos que seja verificado em um sistema de version control. Use o version control para tudo que você faz. Qualquer version control, SVN, Git, até mesmo CVS, domine-o e use-o.” Eu nunca usei nenhum tipo de version control e não […]

git mv e só muda caso de diretório

Enquanto eu encontrei uma pergunta semelhante, não encontrei uma resposta para o meu problema Quando tento renomear o diretório de FOO para foo via git mv FOO foo recebo fatal: renaming ‘FOO’ failed: Invalid argument ESTÁ BEM. Então eu tento git mv FOO foo2 && git mv foo2 foo Mas quando tento me comprometer via […]