Na primeira linha de uma mensagem de confirmação do git, tenho o hábito de mencionar o arquivo que foi modificado se uma alteração não abranger vários arquivos, por exemplo: Add [somefunc] to [somefile] Isso é bom ou
Na primeira linha de uma mensagem de confirmação do git, tenho o hábito de mencionar o arquivo que foi modificado se uma alteração não abranger vários arquivos, por exemplo: Add [somefunc] to [somefile] Isso é bom ou
Sou um grande fã dos submódulos do Git . Eu gosto de poder rastrear uma dependência junto com sua versão, para que você possa reverter para uma versão anterior do seu projeto e ter a versão correspondente da dependência para criar de forma segura e limpa. Além disso, é mais fácil lançar nossas...
Quando você usa ferramentas como jsdocs , ele gera arquivos HTML estáticos e seus estilos na sua base de código com base nos comentários no seu código. Esses arquivos devem ser verificados no repositório Git ou devem ser ignorados com
Ainda não estou acostumado com o modo como o Git funciona (e me pergunto se alguém além de Linus está;)). Se você usar o Heroku para hospedar seu aplicativo, precisará verificar seu código em um repositório Git. Se você trabalha em um projeto de código aberto, é mais provável que compartilhe esse...
Em desta documentação é mencionado Um objeto de confirmação pode ter qualquer número de pais. Mas, pelo que entendi, o único caso em que um commit terá mais de um pai é quando uma mesclagem ocorreu e, nesse caso, haverá apenas dois pais. Então, minha pergunta é: um commit pode ter mais de 2...
Quero ver como minha base de código cresceu ao longo do tempo. O GitHub tem uma boa +/-exibição ao longo da lista de check-ins, o que dá uma idéia disso. Existe algo semelhante que eu possa usar com meu repo hospedado no Google Code ou
Um colega meu disse-me que ele está pensando em fazer o nosso servidor CI para commits reverter essa falharam a construção, de modo a HEADnos masteré sempre estável (como em passar a construir pelo menos). Essa é uma prática recomendada ou pode ser mais problemática do que simplesmente deixar de...
Não sou programador por profissão, mas faço algumas codificações e já usei o github. Eu me deparei com o que considero uma situação surpreendente. Eu estou muito familiarizado com o git. Existe um projeto em que encontrei um (pequeno) bug que estava me afetando. Passei uma tarde procurando e...
Sou usuário do SVN e agora estou aprendendo o Git. No SVN, geralmente faço check-out na máquina local de um repositório, que inclui todas as ramificações do meu projeto e eu costumava selecionar a pasta da minha filial na qual me interessava e trabalhava lá. Eu vejo uma diferença usando o...
Com o git e o github regulares, eu posso fazer uma revisão de código simplesmente criando uma solicitação de recebimento do ramo de recursos em que estou trabalhando no ramo mestre. Como eu faria revisões de código com o git-flow? Com o fluxo de trabalho como "git flow feature finish", estou...
Atualmente, estou trabalhando em um projeto maior que, infelizmente, possui alguns arquivos em que nem sempre as diretrizes de qualidade de software são seguidas. Isso inclui arquivos grandes (leia 2000-4000 linhas) que claramente contêm várias funcionalidades distintas. Agora, quero refatorar...
É uma boa idéia exigir a confirmação apenas do código ativo? Esta confirmação não precisa deixar o repositório em um estado de trabalho como: ... estamos nos estágios iniciais do projeto, o código ainda não é estável. ... você é o único desenvolvedor do projeto. Você sabe por que as coisas...
Sou novo na comunidade de codificação social e não sei como proceder corretamente nessa situação: Eu criei um repositório do GitHub há algumas semanas. Alguém bifurcou o projeto e fez algumas pequenas mudanças que estavam em minha tarefa. Estou emocionado que alguém tenha bifurcado meu projeto e...
No Git, é possível definir e aplicar um bom modelo de confirmação. Você pode recomendar (de preferência com argumentação) um bom modelo / diretrizes de consolidação a serem aplicados na
É 2012! Mercurial e Git ainda são fortes. Eu entendo os trade-offs de ambos. Eu também entendo que todo mundo tem algum tipo de preferência por um ou outro. Isso é bom. Estou procurando algumas informações sobre o nível de uso de ambos. Por exemplo, no stackoverflow.com , pesquisar Git recebe...
Estou curioso para saber qual é a melhor prática predominante. As confirmações do git devem ser aplicadas de forma que o projeto esteja em um estado de funcionamento (é compilado corretamente, todos os testes são aprovados etc.) ou está comprometendo o código quebrado OK? Por exemplo, se você...
Atualmente, eu costumava criar uma nova ramificação cada vez que adicionava um novo recurso ao meu aplicativo. Quando meu recurso está pronto e funcional, mesclo-o ao ramo principal. Mais tarde, porém, quando preciso atualizar esse recurso (como uma melhoria), é melhor criar uma nova ramificação...
Em nossa equipe, usamos o Git como nosso controle de origem. Temos várias áreas de código quase independentes, mas com alguma sobreposição. Ultimamente, discutimos fluxos de trabalho e abordagens para usar o controle de origem. Uma reclamação que surge quando eu promovo o uso de um fluxo de...
Digamos que haja uma equipe de dez desenvolvedores ágeis. Todos os dias, cada um deles escolhe uma tarefa do quadro, comete várias alterações contra ela, até (no final do dia) concluir a tarefa. Todos os desenvolvedores fazem check-in diretamente contra o tronco (no estilo do Google, todo commit é...
Estou pensando em iniciar um projeto pequeno e quero fazer sua versão com o git. Bitbucket parece uma boa opção para mim com seu plano gratuito. Eu quero usá-lo como a principal ferramenta para trabalhar com o git, pois eles têm boas ferramentas como interface da web, cliente do Mac OS e assim por...