Oui et non. Vous pouvez le rendre atomique si vous extrayez tout le dépôt (ou au moins le dossier des branches). Ce ne sera pas automatique cependant. Vous devrez appliquer les changements vous-même aux autres branches. Les différentes branches ont vraisemblablement un code différent (vous avez dit qu'il s'agissait de branches de version), donc l'application du même correctif à différentes branches peut nécessiter des modifications différentes. Vous ne pouvez pas (en général), toujours éviter l'intervention humaine.
Je contesterais l'idée de faire ressembler tout à 1 transaction. Cela aura un impact négatif sur la qualité de votre histoire. Il semblera que vous avez changé indépendamment dans de nombreux endroits. Si vous faites de la fusion avec d'autres branches une transaction distincte, l'historique reflétera mieux ce que vous avez réellement fait (faire une modification et revenir sur le portage). Y a-t-il une raison pour laquelle vous devez modifier toutes les branches dans 1 Transaction?
Vos branches SVN ne sont pas supposées être des copies complètes du tronc. Vos succursales ne devraient contenir que les modules qui ont changé. Si vous voulez une version 1.1 et une version 1.2, vous utiliserez des tags. –