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 格式挂钩锁

自述文件说:

这是一个 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 回答