2009-06-07 8 views
1

"存在しない"リビジョンからブランチを作成したいと思います。私はこれまで持っている:svnの削除されたパスからの分岐

  1. /branches/1.0.xがにあると私はしたい1から24900
  2. /支店/ myBranchを回転域ました( "/支店は" http://mysvn/myrep/branches "の省略形です) 24900ので、私は
  3. ...ので、私は準備のためにそれを削除24887になるようにSVNのcp /支店/ myBranch /branches/1.0.xたい/1.0.x
  4. コピー:24887 /branches/1.0を。 x
パス 「 http://mysvn/myrep/branches/myBranch:24887」リビジョンで24901

存在しない 私は、サーバー上でこれを行うことができる方法があります:その後、

SVNはと文句を言い

?私は本当に

答えて

3

は「ペグリビジョン」に見て持っている私の全体のブランチをチェックアウトして好きではない。要するにhttp://svnbook.red-bean.com/en/1.5/svn.advanced.pegrevs.html

を、すなわち、「@」にコロンを置き換え

svn cp /branches/[email protected] /branches/1.0.x 

を試してみてください。

+0

あなたは/branches/[email protected]に24887 @ /支店/ myBranchを変更する必要があることを除いて... - myBranchのみリビジョン24901に存在した(24900があること:ここではSVNの本の章ですこの混乱を開始する前に1.0.xの最後のコミット)。 そのリビジョンを実際に持っていたURLに対して@revを使用する必要があります... – Stephen

+0

ああ、1.0.xの最終リビジョンはr100であったので、おそらく "svn cp/branches/myBranch @ 100 /branches/1.0 。バツ"。 – sunny256

+0

oops - オリジナルの投稿をより現実的なバージョン番号(小さなリポジトリではなく大きなリポジトリなど)に変更しました。私たちのチェックアウトは数秒ではなく数分かかります。未処理の誤編集を更新します – Stephen

関連する問題