使用cvs2svn将CVS存储库转换为SVN后,存储库位于何处?

时间:2010-05-31 08:50:33

标签: cvs2svn

我正在使用cvs2svn将已存在的CVS存储库转换为svn存储库。在使用命令行执行此操作时,它会进行所有传递并在SVN中创建存储库。但我无法找到特定目录中的所有文件。该存储库位于何处?

我使用以下命令将CVS转换为SVN存储库。

cvs2svn -s /home/user/Subversion/repos /home/usr/cvsrepo

2 个答案:

答案 0 :(得分:2)

-s选项告诉cvs2svn放置Subversion存储库的位置。这是保存整个项目历史的数据库;即,您可能想要放在中央服务器上的部分。要实际处理文件,您需要将存储库中的文件检查为工作副本。为此,请使用以下命令:

svn checkout file:///home/user/Subversion/repos/trunk myproject

之后,目录“myproject”(在当前目录中)将包含项目的“trunk”(a.k.a。,CVS“HEAD”)修订版的签出版本。有关如何使用Subversion的详细信息,请参阅the Subversion book

答案 1 :(得分:1)

您是如何寻找文件的?不要使用ls。而是做一个svn checkout的回购,你应该在新签出的工作副本中找到你的文件。