我最近使用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的重定向周期"
答案 0 :(得分:0)
SVN不像CVS存储库那样工作,它基于数据库,所以如果您在svn存储库的机器上,您无法看到探索目录的文件在哪里找到了,尝试做下一个:
svn ls file://path/to/your/repo
在您的命令行中,您将看到存储库中的数据,您可以使用ls与存储库中的任何路径进行探索。