J'ai une nouvelle branche de version et ma ligne réseau.
Chaque fois que je commet une correction de bogue ou une amélioration liée à la version actuelle, je voudrais la synchroniser automatiquement entre le tronc et la nouvelle branche de la version et permettez-moi de résoudre les conflits à ma guise.
Comment cela peut-il être fait?Synchronisation entre le tronc et une branche avec SVN
Répondre
Cliquez avec le bouton droit sur le dossier de destination (ou devrons-nous dire copie de travail de destination)> Fusionner. Choisissez la première option, "Fusionner une série de révisions" et cliquez sur Suivant. Choisissez l'URL de la source, choisissez les révisions que vous souhaitez fusionner, formez l'URL vers la copie de travail, puis cliquez sur Suivant. Cliquez sur Tester la fusion pour voir ce qui va se passer, et si tout est OK, cliquez sur Fusionner.
Éditer: La fusion automatique n'est pas possible. Cela doit être fait manuellement pour chaque commit. C'est une bonne chose, car vous choisissez les révisions que vous souhaitez fusionner et celles qui doivent être ignorées. Si vous voulez que toutes les révisions soient toujours fusionnées, SVN est un mauvais système pour implémenter ceci. Il est préférable d'avoir deux projets dans une même ligne de réseau avec des dossiers communs contenant des fichiers pour les deux projets et des dossiers spécifiques contenant des fichiers pour des projets spécifiques. Lorsque vous modifiez un fichier commun, il est automatiquement modifié pour tous les projets qui l'utilisent.
Ce fil est également utile. –