L'ancien processus était le svn vendor branch normal, mais je n'ai jamais copié qu'un sous-répertoire vers la base de code principale. Donc, pour:Comment remplacer la branche fournisseur de sous-répertoire de svn avec la fusion de sous-arborescence de git
vendors/Zend_Framework/current/library/Zend
a été copié à:
trunk/library/Zend
je aimerais ajouter ensuite la nouvelle version, et étiquette fusionner les différences entre les deux bibliothèques/dossiers Zend dans trunk/bibliothèque/Zend
Comment faire cela dans Git? Mes premiers réflexions pour créer un clone git du repo de subversion en utilisant git-svn puis utiliser la fusion de sous-arborescence, mais je ne suis pas sûr de savoir comment cela peut être réalisé quand la cible est en fait un sous-répertoire du repo externe . Pour être honnête, je préfère ne pas fusionner dans tous les autres répertoires, comme la documentation et les tests. Est-ce que je vais devoir créer mon propre repo git basé sur le sub directory of a tag, subtree merge dans, et ensuite mettre à jour manuellement ce repo git en téléchargeant la nouvelle version sur le dessus, traitant de nouveaux répertoires, dirs/fichiers supprimés manuellement moi même?