2010-07-26 5 views
0

J'ai ce genre de situation:version corrige avec seulement quelques changements de tronc CVS ​​sans utiliser les branches

tronc CVS ​​- tous les changements, annonce stable instable, sont en tronc. Production - les versions majeures sont créées en créant des étiquettes sur CVS, mais les corrections mineures sont faites manuellement, en ne fusionnant que les modifications demandées au tronc.

Je ne suis pas autorisé à utiliser des branches, j'ai donc besoin d'une solution alternative pour simplifier ou automatiser le processus, car le risque d'erreur est trop élevé.

Quelqu'un peut-il m'aider? Merci!

+0

"Vous n'êtes pas autorisé à utiliser des branches"? Désolé, mais celui qui a fait cette règle est un idiot. – Juliet

Répondre

1

Vous avez raison, cette solution simple que vous recherchez - c'est ce qu'on appelle la dérivation.
Pourquoi n'êtes-vous pas autorisé à utiliser des succursales? est-il appliqué par programme? C'est vous problème, et il est résolu - espérons-le en mettant en boîte le type qui vous interdit.

+0

Les expériences antérieures avec les branches ont mal tourné. Cela a probablement été causé par le manque de connaissances appropriées sur la configuration du logiciel (et c'est la raison pour laquelle nous utilisons encore CVS, et pas de processus automatisés du tout), mais je n'ai aucun pouvoir sur cela. Tout ce que je peux faire, c'est corriger la situation actuelle et essayer de réduire les risques, tout en essayant de convaincre les gens de ma hiérarchie. –

+0

Je sens ta douleur. Peut-être un bon point d'attaque pour convaincre ceux en amont serait de passer à svn. La migration est généralement indolore, et comme elle a été conçue pour remplacer le CVS, la plupart des membres du personnel n'auront aucun problème. SVN n'a pas la meilleure branche et la meilleure fusion, mais il est clair avant CVS. Si le projet est volumineux, peut-être montrer à la direction combien de temps il faut pour marquer dans CVS et ensuite expliquer qu'il est presque instantané dans SVN - quelle que soit la taille de la base de code serait un peu de magie à montrer. – thekbb

Questions connexes