Pergunta

Eu estou usando github como um repo para um pequeno projeto, mas eu também gostaria de usar algum código escrito por outro usuário github.

É possível configurar uma pasta libraryname / biblioteca / dentro do meu projeto, que mantém a sua links para os outros usuários compromissadas, bem como sendo parte dos meus projetos commits?

Por exemplo:. Se o outro usuário atualizar seu código mais tarde, eu gostaria de ser capaz de buscar facilmente suas mudanças enquanto ainda mantê-lo no mesmo repo como o meu projeto principal

Foi útil?

Solução

Se você quiser, você pode usar git subárvore vez de submodule git. Este é um pouco mais conveniente para o uso, e não necessita de pessoas que check-out do seu repositório de saber nada sobre submódulos ou sub-árvores. Também torna mais fácil de manter seus próprios patches para o subprojeto até que você esteja pronto para submetê-los a montante.

Outras dicas

Eu acho que você provavelmente está procurando o href="http://git-scm.com/docs/git-submodule" rel="nofollow noreferrer"> git submodule comando . Também dê uma olhada na Git Submódulo Tutorial .

- edição

Removido minha afirmação de que é 'provavelmente não é possível'. Resto do meu argumento ainda é válido.

Mas de qualquer maneira, em geral, você não quer receber atualizações tão rápido assim. Você preferiria ter uma versão 'estável' de sua biblioteca, e atualizá-lo apenas quando uma outra versão 'estável' é lançado (como testado por você, não neccessarily um considerado 'estável' por ele).

Assim, mesmo se você poderia (mas no SVN, que eu uso, você não pode, mas eu não sei sobre git especificamente) que você não iria querer.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top