git - Comment gérer un tel projet
过去多啦不再A梦
过去多啦不再A梦 2017-05-02 09:29:18
0
1
613

Xiaobai a posé une question


Il existe actuellement un projet A qui est développé en fonction des besoins du client a. En raison de l'expansion de l'entreprise, les produits du projet A sont également utilisés par le client b. Cependant, le client b a des besoins personnalisés et se diversifiera en fonction. sur le projet A. Projet B


Ensuite, la question est de savoir comment gérer le projet pour que lorsque je change le projet A, je puisse simultanément modifier les mêmes parties du projet B tout en conservant la personnalisation (actuellement en utilisant svn, si git peut mieux le résoudre, je peux envisager en le changeant)

过去多啦不再A梦
过去多啦不再A梦

répondre à tous(1)
大家讲道理

Selon l'expérience, fusionner du code et l'utiliser sur deux de ces projets ne produit généralement pas de bons résultats.

Deux projets sont deux projets indépendants. Il devrait y avoir deux projets, pas des branches différentes dans un même projet.

La branche est adaptée au processus de développement de fonctionnalités. Personnellement, je pense qu'elle n'est pas adaptée à un tel scénario consistant à fournir des produits aux utilisateurs A et B respectivement.

Maintenez simplement les deux projets manuellement.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal