Empurrando subárvores em um repositório git

Eu sou bastante novo no Git: eu venho do SVN e lá encontrei um recurso muito poderoso: externo. Aqui no Git não encontrei algo semelhante:

submodules são perfeitos para adicionar módulos de projeto que nem sempre são necessários. Eles devem ser inicializados após a clonagem do repositório e você não pode incluir apenas uma subdiretação do projeto origina subtrees são realmente bons para adicionar bibliotecas (também permitem a inclusão de subdiretórios), mas empurrá-las é uma verdadeira do

Então, o cenário é este: eu tenho um projeto, no qual quero incluir algumas bibliotecas. Quero a possibilidade de alterar todas essas bibliotecas e colocá-las em seus próprios repositórios. Além disso, algumas dessas bibliotecas são subdiretórios de projetos maiores (por exemplo, se um projeto incluir também demos ou arquivos leia-me, não incluirei esses diretórios no meu projeto

Como eu posso fazer isso

Eu tentei

http: //progit.org/book/ch6-7.htm + http: //posterous.timocracy.com/git-sub-tree-merging-back-to-the-subtree-fo (mesclar apenas um subdiretório não é permitido ou não consigo vê-lo);http: //www.tipstank.com/2011/02/21/git-subtree-notes-and-workflows (o mesmo que acima, não lida com subdir inclusão);http: //psionides.eu/2010/02/04/sharing-code-between-projects-with-git-subtree (não consigo ver nada sobre empurrar);http: //h2ik.co/2011/03/having-fun-with-git-subtree (não vejo nada sobre empurrar)

Bem, se você chegou a esse ponto, obrigado por sua paciência, agora gostaria de tentar outra coisa, porque agora minha conclusão é: "empurrar subárvores não é permitido no Git" ç_ç

questionAnswers(4)

yourAnswerToTheQuestion