2010-05-25 55 views
0

一位同事使用cvs2svn转储文件(如“svnadmin load --parent-dir/path < dumpfile”)将CVS存储库导入到预先存在的SVN存储库中, CVS回购。cvs2svn导入后缺少分支上的文件

现在,我想签和SVN建立,我发现一些文件似乎SVN结账是存在,当我检查出从CVS同一分支的失踪,虽然大多数都存在。他们大多是,但不是而是专门的二进制文件(罐子和GIF等)和我认为(虽然我没有详尽检查),他们也是我没有在分支上修改的文件,我试图查看。我还应该指出,他们不显示使用cvsweb(我会提供一个链接到cvsweb文档,但我无法知道它的版本等),虽然他们似乎做了一个标准的分支结帐。

如果任何人有任何想法这里有什么问题,或从哪里开始寻找解决这个问题,我会非常感激! SVN新手,所以不确定这是否正常!另外,我知道我可以很容易地通过复制文件来“修复”它,但我最好喜欢保留其修订历史记录,因此更完整的解决方案将更可取。谢谢!

回答

0

这听起来是在转换过程中使用的配置是错误的。可能是svn exists中代表CVS修订信息的属性。如果没有,你会失去......或多或少...一个好的建议是测试这种迁移并检查所得到的SVN存储库的内容......当然还有备份......顺便说一下。之前这些分支是否在CVS中被删除?

0

这是不正常的;这些文件应该由cvs2svn处理得很好。最好的办法是创建一个可复制的测试用例(说明如下:the cvs2svn FAQ)并将问题报告给cvs2svn用户的邮件列表。