J'utilise SVN 1.4.2 et I ramifié à la révision R, fusionné dans les révisions de R-HEAD, et maintenant quand je regarde le journal sur la branche, je seulement voir les révisions jusqu'à R, aucune entre R et HEAD. Est-il possible d'obtenir cette information? J'utilise TortoiseSVN 1.6, basé sur SVNClient 1.6.12. Je n'ai pas coché la case "Enregistrer uniquement la fusion (bloquer les révisions de la fusion)". J'ai essayé "Inlcude a fusionné des révisions", mais cela apparemment exécute un mergeinfo qui n'est pas soutenu jusqu'à SVN 1.5.SVN 1.4 Merge, les révisions n'apparaissent pas dans le journal
Répondre
SVN 1.4 n'a pas de suivi de fusion. Par conséquent, il n'a aucun moyen de connaître la source d'un fusionné dans une branche. Si elle ne sait pas d'où vient une fusion, elle ne peut pas savoir où trouver les messages du journal pour cette fusion.
La seule vraie solution consiste à mettre à niveau votre serveur vers la version 1.5 ou supérieure.
Si vous voulez que les journaux des branches précédentes apparaissent, vous devez recréer la branche et réengager les révisions.
+1 pour la mise à niveau. C'est la meilleure solution - c'est facile et vous obtenez de bonnes fonctionnalités. Aussi 1.4 sera bientôt aussi (non) supporté que 1.3 (c'est-à-dire pas du tout) – gbjbaanb
Je pensais que lorsque j'effectuerais la fusion, SVN aurait été assez intelligent pour fusionner la liste des révisions dans ma copie de travail. Mais apparemment, ça ne dérange pas (voir ma réponse). – Dlongnecker
Bien que si nous devions mettre à niveau et faire la fusion, l'historique des révisions ne suivrait pas, n'est-ce pas? – Dlongnecker
Il semblerait que ce soit réellement une caractéristique.
Les branches sont censées être des branches rapides pour développer certaines fonctionnalités sans devoir déblayer le coffre. L'ensemble de la fusion ne devrait comporter qu'un seul changement réel de tronc. Les petites étapes progressives ne sont pas censées être significatives en ce qui concerne le développement du tronc.
Dans notre cas, une succursale a été fabriquée et développée pendant plus d'un an. Idéalement, nous aurions l'histoire à surveiller, mais notre méthodologie de branchement a violé la «bonne» façon de faire les choses, et nous allons par conséquent perdre l'histoire. Il existe des moyens de contourner ce problème, mais dans notre cas, réparer un hack avec un autre hack est pire que de perdre un peu d'histoire et d'apprendre notre leçon.
Si quelqu'un a un moyen de pirater cela ensemble, s'il vous plaît faire partager!
Merci
- 1. Les révisions de décharge svn
- 2. Journal SVN ne montrant pas toutes les révisions apportées à un fichier
- 3. alternative à SVN Merge
- 4. SVN Merge, puis rebase
- 5. Comment: SVN Branch Merge
- 6. svn log manques révisions
- 7. Fichier binaire perdu en utilisant svn merge
- 8. Commandes commit/update/merge dans svn
- 9. Les modifications du sous-dossier SVN externals n'apparaissent pas dans le journal de vue (tortoise svn)
- 10. modifier SVN modifier le journal
- 11. svn récupération - restauration des révisions individuelles
- 12. svn effacer les projets avec toutes les révisions
- 13. Modification de l'historique des révisions avec SVN
- 14. Trouver automatiquement les révisions à fusionner dans la sous-classe
- 15. Tortoise SVN Version 1.7.7.17493 - Afficher le journal ne fonctionne pas
- 16. En utilisant git svn puis-je importer dans le dépôt git les 100 dernières révisions?
- 17. comment détecter les propriétés modifiées à l'aide du journal SVN
- 18. Tortoise SVN Auteur dans le fichier journal manquant
- 19. révisions spécifiques dans Défaire Subversion
- 20. subversion merge trunk -> branche: les changements de tronc ne sont pas reconnus
- 21. Fichier journal SVN et TortoiseSVN
- 22. La seule façon de lister les révisions "en direct" d'un chemin SVN particulier "svn log -q -v" plus un filtre?
- 23. Je dois extraire quelques révisions de git-svn
- 24. Accès SVN refusé lors de la comparaison des révisions
- 25. Oracle MERGE ne pas insérer
- 26. Comment afficher l'historique des révisions comme les révisions
- 27. Git svn clone: Comment différer l'extraction de l'historique des révisions
- 28. SVN: Créer un diff pour beaucoup de révisions
- 29. Parfois, le journal n'écrit pas dans le fichier journal et, parfois, ne l'affiche pas
- 30. Comment obtenir le journal SVN pour afficher uniquement les fichiers dans la cible actuelle
Pourquoi fusionner les révisions de r à la tête dans la branche? La branche et le tronc seraient identiques après ceci à moins que vous ne fassiez quelque chose sur la branche elle-même. La validation devrait être visible dans le journal de la branche. Vous avez commis votre fusion, n'est-ce pas? –
J'ai apporté des modifications à la branche entre les actions de branche et de fusion. La validation de la fusion est visible, oui, mais pas les révisions individuelles du tronc qui composent cette fusion. – Dlongnecker