我需要迁移CVS回购到SVN回购。我在CVS服务器上安装了cvs2svn。我可以直接运行cvs2svn工具的CVS回购路径,这是在现场。网址"http://cvs2svn.tigris.org/faq.html#oneatatime“中的FAQ说,我需要在我的存储库的副本上运行一个工作。我是否已将cvsroot目录路径复制到某个/ backup_dir并在backup_dir上运行,还是必须在签出副本上运行?
如果我不想一次转换所有的项目,会怎样呢?“记得在启动之前做一个备份。永远不要在一个活动的cvs2svn存储库上运行cvs2svn--总是在存储库的一个副本上工作。”
请建议,我正在做一次迁移。
发布于 2015-07-13 13:01:08
您绝对不应该针对“活动”存储库运行cvs2svn (即在过渡期间可能通过CVS修改的存储库)。这将完全混淆cvs2svn。
建议进行备份并对备份运行转换。有这样的建议:(1)这样用户就不会意外地针对一个活动的回购程序运行cvs2svn;(2)防止意外事故或cvs2svn错误;(3)因为有时在转换之前,移动目录很方便,这样用户就不会意外地损坏其主副本;(4)因为,这是非常有价值的数据;您是否应该进行备份?
如果您确信您太幸运和/或聪明,不会受到任何这些问题的影响,请自由地转换从原来的副本。
https://stackoverflow.com/questions/31378720
复制相似问题