私はコミットメントのトンを行った私的なブランチを持っていました。そして、それをトランクにマージし、そこに少し微調整を行いました。SVN:たくさんのリビジョンのdiffを作成します
今、トランクのメンテナーは、私がロールバックが必要なときに、私の変更のすべてとのdiffを望んでいます。
これはどのように作成できますか?あなたの例のための番号が必要な場合は、
224446
私はトランクにマージ、
224453
と224462
は私のマイナーな修正した、と私は数え切れないほどの変化を持っている私の主な改正だったと仮定私の私的支店にいるとき。 (マーティン経由)
ソリューション
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
はその後保管のため、当社のトランクのメンテナに〜を/ tmp/changes.patchを郵送。
に対してその差分を作成するには、2行目は 'のsvn diffの-r 224461をすべきではありません:224462>〜/ tmp/diff.2'? – Muhd