Uma dica útil pra quem está começando nessa área da web, é de fechar issues no github via commits.
Se você não tava ligado, vamos supor que você tenha os repositórios repo-a
e o repositório repo-b
em uma conta de login octo
. No repo-a
existe a issue #1
, e no repo-b
issue #2
Fechando uma issue
Digamos que esteja no repositório A e tenha resolvido a issue#1, basta explicitar na mensagem do commit
cd repo-a
git add -A //adiciona na arvore de alterações
git commit -am "resolvendo problema um. closes #1" //registra as alterações
git push origin master //envia para o github
a palavra-chave closes #1
é parseada pelo github e ele entende que é pra fechar a issue#1 do repo-a
. existem outros sinônimos que também funcionam:
- close
- closes
- closed
- fix
- fixes
- fixed
- resolve
- resolves
- resolved
Fechando uma issue de outro repositório
agora digamos que você esteja no repo a e tenha resolvido uma issue do repo b
cd repo-b
git add -A //adiciona na arvore de alterações
git commit -am "resolvendo problema dois. closes octo/repo-b#2" //registra as alterações
git push origin master //envia para o github
Fechando múltiplas issues
Pra fechar as duas issues de qualquer lugar
cd repo-b
git add -A //adiciona na arvore de alterações
git commit -am "resolvendo problemas. closes octo/repo-a#1 octo/repo-b#2" //registra as alterações
git push origin master //envia para o github
Ou se for no mesmo repositório…
cd repo-b
git add -A //adiciona na arvore de alterações
git commit -am "resolvendo problemas. closes #1 closes #2" //registra as alterações
git push origin master //envia para o github
E é isso ai, se curtiu deixa seu comentário.