0

最近、cvs2svn を使用して CVS リポジトリを変換しましたが、出力について混乱しています。ツールを実行すると、正常に実行されたように見えますが、SVN にファイルがありません。

実行後のツールからの出力は次のとおりです。しかし、私が自分のレポに行くと..そこには何もありません。

cvs2svn Statistics:
------------------
Total CVS Files:             24858
Total CVS Revisions:         63124
Total CVS Branches:           9801
Total CVS Tags:             605507
Total Unique Tags:             151
Total Unique Branches:          13
CVS Repos Size in KB:      4081211
Total SVN Commits:           14506
First Revision Date:    Sun Dec 18 13:40:30 2005
Last Revision Date:     Fri Dec 26 17:09:30 2014
------------------
Timings (seconds):
------------------
 303   pass1    CollectRevsPass
   3   pass2    CleanMetadataPass
   0   pass3    CollateSymbolsPass
1085   pass4    FilterSymbolsPass
   1   pass5    SortRevisionsPass
   5   pass6    SortSymbolsPass
 135   pass7    InitializeChangesetsPass
  36   pass8    BreakRevisionChangesetCyclesPass
  33   pass9    RevisionTopologicalSortPass
  65   pass10   BreakSymbolChangesetCyclesPass
  93   pass11   BreakAllChangesetCyclesPass
  86   pass12   TopologicalSortPass
  84   pass13   CreateRevsPass
  19   pass14   SortSymbolOpeningsClosingsPass
   3   pass15   IndexSymbolsPass
1762   pass16   OutputPass
3713   total

私の出力ディレクトリは次のようになります。

README.txt conf db フォーマット フック ロック

readme には次のように書かれています。

これは Subversion リポジトリです。「svnadmin」ツールを使用して調べてください。リポジトリの破損を避ける方法がわからない場合は、ここでファイルを追加、削除、または変更しないでください。

しかし、その中にファイルはありません。TortiseSVN を使用しようとすると、「URL のリダイレクト サイクルが検出されました」というエラーが表示されます。

4

1 に答える 1

0

SVN は CVS リポジトリのようには機能しません。それはデータベースに基づいているため、svn リポジトリが配置されているマシンにいる場合は、ファイルがあるディレクトリを探索することはできません。次のことを試してください。

svn ls file://path/to/your/repo

コマンドラインでは、リポジトリのデータが表示されます。たとえば、リポジトリ内の任意のパスで ls を使用して探索できます。

于 2015-01-22T12:45:31.490 に答える