J'avais une branche privée à laquelle j'ai fait une tonne de commit, puis je l'ai fusionnée en trunk, et j'ai fait quelques petites modifications là-bas.SVN: Créer un diff pour beaucoup de révisions
Maintenant le mainteneur de tronc veut un différentiel de tous mes changements, nous avons besoin d'un retour en arrière.
Comment puis-je créer ceci? Si vous avez besoin des numéros pour vos exemples, supposons que
224446
était ma principale révision où je fusionné dans le tronc,
224453
et 224462
étaient mes petites corrections et j'ai d'innombrables changements quand dans ma branche privée.
Solution (via Martin)
svn diff -r 224452:224453 > ~/tmp/diff.1
svn diff -r 224462:224463 > ~/tmp/diff.2
svn up -r224446
patch < ~/tmp/diff.1 -p0
patch < ~/tmp/diff.2 -p0
svn diff -r 224445 > ~/tmp/changes.patch
mail, puis ~/tmp/changes.patch à notre mainteneur de coffre en lieu sûr.
pas Au cas où la deuxième ligne est 'svn diff -r 224461 : 224462> ~/tmp/diff.2'? – Muhd