Articles of version control

Controle de origem versus controle de revisão?

Qual é o nome correto para um sistema que armazena versões do código-fonte, como SVN ou TFS? Eu sempre chamei de controle de fonte, mas lugares como a Wikipedia o chamam de controle de revisão? Para que sites mais complicados como esse tenham uma tag para ambos?

Intellij Idea 9/10, quais pastas verificar (ou não verificar) controle de origem?

Nossa equipe acaba de migrar do Netbeans para o Intellij 9 Ultimate e precisa saber quais arquivos / pastas devem ser excluídos do controle de origem, já que eles não são “estação de trabalho portátil”, ou seja: eles fazem referência a caminhos que só existem no computador de um usuário. Tanto quanto eu posso dizer, […]

Eu realmente preciso de version control?

Eu li em toda a Internet (vários sites e blogs) sobre o version control. Como é bom e como todos os desenvolvedores PRECISAM de usá-lo porque é muito útil. Aqui está a pergunta: eu realmente preciso disso? Eu sou um desenvolvedor front-end (geralmente apenas HTML / CSS / JavaScript) e eu nunca tive um problema […]

git gc – agressivo vs git repack

Eu estou procurando maneiras de reduzir o tamanho de um repository git . Pesquisando me leva a git gc –aggressive maioria das vezes. Eu também li que esta não é a abordagem preferida. Por quê? O que devo saber se estou executando gc –aggressive ? git repack -a -d –depth=250 –window=250 é recomendado em gc […]

Qual é a melhor ferramenta de mesclagem visual para o Git?

Qual é a melhor ferramenta para visualizar e editar uma mesclagem no Git? Gostaria de obter uma visualização de mesclagem de 3 vias, com “mine”, “theirs” e “ancestor” em painéis separados e um quarto painel de “saída”. Além disso, as instruções para invocar a referida ferramenta seriam ótimas. (Eu ainda não descobri como iniciar o […]

Banco de dados de versão do SQL Server

Eu quero obter meus bancos de dados sob version control. Alguém tem algum conselho ou artigos recomendados para começar? Eu sempre quero ter pelo menos alguns dados lá (como alumb menciona: tipos de usuários e administradores). Também quero muitas vezes uma grande coleção de dados de teste gerados para medições de desempenho.

Como usar o Git para controle de origem do Unity3D?

Quais são as melhores práticas para usar o controle de origem do Git com o Unity 3D, particularmente ao lidar com a natureza binária dos projetos 3D do Unity? Por favor, descreva o stream de trabalho, quais caminhos seriam incluídos em .gitignore, quais configurações devem ser definidas no Unity e / ou no projeto e […]

Como o Git resolve o problema de mesclagem?

O SVN tornou as ramificações muito mais fáceis, tornando as filiais realmente baratas, mas as fusões continuam sendo um problema real no SVN – um problema que Git supostamente resolve. O Git consegue isso e como? (disclaimer: Tudo o que sei sobre o Git é baseado na palestra de Linus – total git noob aqui)

Devo armazenar código gerado no controle de origem

Este é um debate em que estou participando. Gostaria de obter mais opiniões e pontos de vista. Nós temos algumas classs que são geradas em tempo de compilation para lidar com operações de database (neste caso específico, com SubSonic, mas eu não acho que é muito importante para a questão). A geração é definida como […]

Os arquivos do pacote do Git são deltas ao invés de instantâneos?

Uma das principais diferenças entre o Git e a maioria dos outros sistemas de version control é que os outros tendem a armazenar commits como uma série de deltas – changesets entre um commit e o próximo. Isso parece lógico, já que é a menor quantidade possível de informações armazenadas sobre um commit. No entanto, […]