题
我正在使用CVS2SVN将现有的CVS存储库转换为SVN存储库。在使用命令行进行操作时,它可以使所有通过并在SVN中创建一个存储库。但是我无法在特定目录中找到所有文件。该存储库从何而来?
我使用以下命令将CVS转换为SVN存储库。
cvs2svn -s /home/user/Subversion/repos /home/usr/cvsrepo
解决方案
-s选项告诉CVS2SVN放置颠覆存储库的位置。这是持有整个项目历史记录的数据库;即,您可能想放在中央服务器上的部分。要实际处理文件,您需要将存储库中的文件中的文件检查成工作副本。为此,请使用以下命令:
svn checkout file:///home/user/Subversion/repos/trunk myproject
之后,目录“ myproject”(在当前目录中)将包含您项目的“ TRUNK”(AKA,CVS“ HEAD”)的检查版本。有关如何处理颠覆的更多信息,请参阅 颠覆书.
其他提示
您如何寻找文件?不要使用 ls
. 。而是做一个 svn checkout
在该存储库中,您应该在新检查的工作副本中找到文件。
不隶属于 StackOverflow