Le 10 avril à 19:31 patrick.forums.info a écrit > Bonjour > > J'ai un probleme sur un projet gerré avec SVN > > On parts d'un trunk > on crée une branche A > on fait des commits dans A > on crée une branche B depuis A > on fait des commits dans A et d'autres dans B > chaque semaine on fait un merge du trunc vers A et vers B > de temps en temps on fait un merge de A vers B > Au merge de B dans le trunc il manque du code notament celui qui a été > introduit entre T et le branching de A vers B > > A priori le probleme c'est que B ayant été crée avec les modifs qui > posent probleme, les divers merges de A vers B n'ont rien changé dans B et > au merging de B vers T, rien ne s'est passé. > Pourquoi ne pas continuer à faire des branches régulièrement, c'est ce qui coute le moins cher avec subversion? > Mon admin m'a dit qu'il ne faut plus faire ca mais créer une branche > nouvelle depuis T et faire un merge de la derniere branche vers celle la. > Ca ne me plait que partiellement, mais bon. > Mias c'est ce qui plait le plus à subversion !
> Le probleme maintenant c'est de ratrapper la connerie. > > Il n'est pas possible de fiare un merge de A vers T car ca ferait un > conflit avec les merges précédants. > Tu peux essayer de faire du «cherry-picking», c'est à dire ne merger que les bonnes lignes. > Mon admin me propose de sortir les modifs sur son espece de patch-viewer, > de les reporter ( en enlevant les numéros de lignes et les + en début de > ligne ) dans T et de faire un commit > Le probleme est que l'on ne peut pas appliquer un patch ailleurs que dans > la branche dans laquelle il a été crée. > > Des idées pour automatiser le truc? > > Merci Par ailleurs, il est mal vu (et très génant) d'interrompre une conversation pour en commencer une autre sur un autre sujet. Il faut donc utiliser la fonction «Nouveau message» plutôt que la fonction «Répondre». Librement -- L'April compte 4732 adhérents, et vous ? http://www.april.org/adherer +33 (0) 630 803 804 http://thetys-retz.net/~endymion _________________________________ Linux mailing list [email protected] http://lists.parinux.org/mailman/listinfo/linux
