Il n'y a pas de véritable moyen de le faire git. Et si vous n'avez pas à apporter les changements qui affectent à la fois les arbres à la fois comme une seule unité de travail, il n'y a pas de bonne raison de l'utilisation d'un référentiel unique pour les deux. Je pensais que j'allais rater cette Subversion, mais j'ai trouvé que la création de référentiels de a tellement peu d'administratif mentale, les frais généraux (en raison du simple fait que les référentiels sont stockés juste à côté de leur copie de travail, plutôt que d'exiger me explicitement choisir un endroit à l'extérieur de la copie de travail) que j'ai utilisé pour juste faire beaucoup de petits à usage unique dépôts.
Si vous insistez (ou en a vraiment besoin), bien que, vous pourriez faire un dépôt git avec juste mytheme
et myplugins
annuaires et symlink ceux de l'intérieur de l'installation de WordPress.
MDCore a écrit:
faire un commit pour, par exemple, mytheme incrémenter le numéro de révision de myplugin
Notez que ce n'est pas un sujet de préoccupation pour git, si vous décidez de mettre les deux répertoires dans un référentiel unique, parce que git ne fait pas entièrement avec le concept de plus en plus monotone que les numéros de révision de toute forme.
Le seul critère pour ce que les choses de rassembler dans un seul dépôt git est de savoir si elle constitue une seule unité, c'est à dire. dans votre cas, s'il ya des changements où il ne fait pas de sens pour regarder les modifications dans chaque répertoire dans l'isolement. Si vous avez des modifications lorsque vous avez besoin de modifier des fichiers dans les deux répertoires à la fois et les modifications vont de pair, ils doivent être d'un seul référentiel. Si non, alors ne pas glom ensemble.
Git vraiment veut vraiment que vous utilisez des dépôts d'entités distinctes.
submodules
Submodules ne pas répondre au désir de garder les deux répertoires dans un seul référentiel, car ils seraient en fait de faire respecter ayant un référentiel pour chaque répertoire, qui sont ensuite regroupés dans un autre référentiel à l'aide de submodules. Pire, puisque les répertoires à l'intérieur de l'installation de WordPress ne sont pas les sous-répertoires du répertoire, en font aussi partie d'une hiérarchie avec de nombreux autres fichiers, en utilisant le répertoire des référentiels comme submodules dans un référentiel unifié offrirait aucun avantage, parce que le référentiel unifié serait pas l'expression d'un cas d'utilisation ou du besoin.