Question

J'utilise github comme les pensions de titres pour un petit projet, mais je voudrais aussi utiliser du code écrit par un autre github de l'utilisateur.

Est-il possible de configurer un /bibliothèque/libraryname dossier à l'intérieur de mon projet, qui entretient des liens vers les autres utilisateurs de pensions ainsi que le cadre de mes projets s'engage?

Par exemple:Si l'utilisateur met à jour son code un peu plus tard, je voudrais être en mesure de récupérer facilement leurs changements, tout en gardant toujours dans les mêmes pensions que mon projet principal.

Était-ce utile?

La solution

Si vous voulez, vous pouvez utiliser git sous-arbre au lieu de sous-module git. Ceci est un peu plus facile à utiliser et ne nécessite pas des gens qui la caisse de votre dépôt de savoir quoi que ce soit au sujet ou sous-modules sous-arbres. Il rend également plus facile de maintenir vos propres patches au sous-projet jusqu'à ce que vous êtes prêt à les soumettre en amont.

Autres conseils

Je pense que vous êtes probablement pour la commande git submodule . Aussi jeter un oeil à la Git Tutoriel Submodule.

-- edit

Enlevé mon prétendent que c'est "probablement pas possible".Reste de mon argumentation est toujours valide.

Mais de toute façon, en règle générale, vous ne voulez pas d'obtenir les mises à jour si vite comme ça.Vous préférez un "stable" version de sa bibliothèque, et le mettre à jour seulement quand un autre "stable" sortie de la version (tel que testé par vous;pas impérativement un considéré comme "stable" par lui).

Donc, même si vous pouvez (mais dans SVN, que j'utilise, vous ne pouvez pas, mais je ne sais pas à propos de git en particulier) vous ne voulez pas.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top