2010-08-04 55 views
0

我需要设置某种只读的CVS存储库镜像。其目的是按计划获取项目的快照并将其存储在一个窗口框中。你能建议最好的办法吗?如何获取CVS存储库的本地快照

我实际上并不需要在本地使用CVS。我们的团队与Subversion合作。如果可以从CVS检出到SVN,它会更好。因为不需要对CVS存储库进行任何更改。我需要的只是从CVS获得实际快照。

我是否必须使用像cvs2svn这样的迁移工具与cron for Windows来安排它?还是有更好的解决方案?

回答

0

您可以简单地使用cvs export命令来获取它们。但我会建议通过已经提到的cvs2svn脚本进行迁移。

+0

我是否需要访问使用CVS导出的CVS服务器? 在cvs2svn的情况下,它至少需要python和Cygwin(或者像那样的smth)安装。我试图用最少的附加工具来安装解决方案。 但是看起来在任何情况下,cvs2svn都是最好的解决方案。 – 2010-08-04 10:11:33

+0

如果您使用的是cvs2svn,您也需要cvs访问原始存储库。 – khmarbaise 2010-08-04 11:48:17

+0

感谢您的建议。 毕竟我只是决定使用ant从cvs导出项目并将其提交到svn。所有的修改信息都会丢失,但它允许我在退房后进行一些必要的处理。 – 2010-08-06 11:17:16

0

我最好的RECO是混帐cvsimport 其次最好的,如果它不失败是cvsclone然后cvsuck 在每种情况下的问题可能有增量更新,需要多做一些工作。 但是,如果cvs repo足够小,那么每次使用git cvsimport做一个完整的克隆