2010-05-31 60 views
0

我正在使用cvs2svn将已经存在的CVS存储库转换为svn存储库。在使用命令行进行操作时,它会创建所有通行证并在SVN中创建一个存储库。但我无法找到特定目录中的所有文件。该存储库驻留在哪里?使用cvs2svn将CVS存储库转换为SVN后,存储库驻留在哪里?

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

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

回答

2

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

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

之后,在目录“的myproject”(当前目录)将包含“主干”的签出的版本(也称为CVS“HEAD”)修改您的项目。有关如何使用Subversion的更多信息,请参阅the Subversion book

1

你是如何查找文件的?请勿使用ls。相反,请执行该回购的svn checkout,并且您应该在新检出的工作副本中找到您的文件。

+0

我chekched出使用命令 SVN共同文件:///路径/到/库 它显示的文件列表被cheked出来。但我仍然无法找到我从CVS存储库迁移的SVN存储库中的文件。 – thetna 2010-05-31 10:00:42