Articles of version control

Como listar ramificações que contêm um commit equivalente

Em uma pergunta anterior, alguém forneceu uma resposta para encontrar ramificações que continham um commit EXATO: Como listar ramos que contêm um determinado commit A resposta aceita destacou que isso só funciona para um ID de confirmação EXATO e não para um commit idêntico. Foi dito ainda que o Git Cherry pode ser usado para […]

É possível alias uma ramificação no Git?

Eu estou olhando para usar o git em grande escala. Eu esperava aumentar a adoção e facilitar as coisas chamando o tronco da ramificação principal. Isso pode e dará aos usuários do SVN algumas sensações de conforto. Eu sei que posso criar uma ramificação chamada trunk, mas que parece se desviar das normas do git […]

Posso criar um arquivo gitignore específico do usuário?

Eu quero mudar o gitignore, mas nem todos na equipe querem essas mudanças. Como um usuário pode ter seu próprio arquivo git ignore?

Externando credenciais do SCM com o Maven

Existe um método para externalizar minhas credenciais de SCM para que elas não sejam armazenadas no POM do projeto? O problema é que, se estiverem contidos no POM do projeto, eles estarão visíveis para todos quando o projeto for implantado.

git commit frequency

Desde que eu mudei para o git do svn eu comecei a fazer mais commits toda vez que eu recompilar e meus testes passarem eu comprometo meu trabalho. No final acabo cometendo function por function. Eu também acompanho alguns outros projetos usando git como emacs, wordpress etc. Eu vejo que eles não cometem isso com […]

Você pode “ignorar” um arquivo no Perforce?

Às vezes, uso o recurso ‘Reconciliar trabalho off-line …’ encontrado no P4V IDE da Perforce para sincronizar todos os arquivos em que trabalhei enquanto estava desconectado do depósito P4. Ele inicia outra janela que executa um ‘Folder Diff’. Eu tenho arquivos que eu nunca quero fazer check-in para controle de origem (como aqueles encontrados na […]

git-svn: qual é o equivalente a `svn switch –relocate`?

Um repository svn que estou espelhando através do git-svn mudou o URL. No svn de baunilha você apenas faria svn switch –relocate old_url_base new_url_base . Como posso fazer isso usando o git-svn? Simplesmente mudando o svn url no arquivo de configuração falha.

Quão estável é o plugin git para o eclipse?

Eu estava pretendendo ter um jogo com git, e queria saber se alguém tinha usado o plugin git para o eclipse Eu vejo que está na versão 0.3.1, e queria saber se alguém sabia o quão estável era / qualquer pegadinha? Atualizar: Se você estiver usando uma versão recente do Eclipse, o menu Ajuda possui […]

git: alternar ramo sem desappend a cabeça

Eu tenho um repository no github com um branch principal (master) e um branch para algum trabalho experimental. Eu fiz alguns commits e fui para o branch experimental e estava tudo bem. Agora, em uma máquina diferente, tento clonar meu repository (git clone repository ) e depois alternar para o ramo experimental (git checkout branchname […]

git add * (asterisco) vs git add. (período)

Eu sou novo no git e tenho uma pergunta sobre como adicionar arquivos no git. Eu encontrei várias questões de stackoverflow sobre a diferença entre o git add . e git add -a , git add –all , git add -A , etc. Mas não consegui encontrar um local que explique o que o git […]