Svn 如何获取CVS存储库的本地快照

Svn 如何获取CVS存储库的本地快照,svn,version-control,cvs,mirror,Svn,Version Control,Cvs,Mirror,我需要设置某种只读CVS存储库镜像。其目的是按计划获取项目的快照,并将其存储在windows框中。你能建议最好的方法吗 我实际上不必在本地计算机上使用CVS。我们的团队与Subversion合作。如果有可能从CVS到SVN,那就更好了。因为不需要向CVS存储库提交任何更改。我所需要的只是从CVS中获得源的实际快照 我是否必须使用cvs2svn和cron for windows之类的迁移工具来计划它?或者有更好的解决方案吗?您只需使用cvs export命令即可获得它们。但是我建议通过前面提到的c

我需要设置某种只读CVS存储库镜像。其目的是按计划获取项目的快照,并将其存储在windows框中。你能建议最好的方法吗

我实际上不必在本地计算机上使用CVS。我们的团队与Subversion合作。如果有可能从CVS到SVN,那就更好了。因为不需要向CVS存储库提交任何更改。我所需要的只是从CVS中获得源的实际快照


我是否必须使用cvs2svn和cron for windows之类的迁移工具来计划它?或者有更好的解决方案吗?

您只需使用cvs export命令即可获得它们。但是我建议通过前面提到的cvs2svn脚本进行迁移。

我最好的记录是git-cvsimport 第二个最好的,如果它没有失败是cvsclone然后CVShuck 每种情况下的问题都可能是增量更新,这需要更多的工作。
但是,如果cvs repo足够小,那么每次使用git cvsimport进行完整克隆时,我是否需要访问cvs服务器以使用cvs导出?对于cvs2svn,它至少需要安装python和Cygwin(或类似的smth)。我正试图用最少的附加工具来找到解决方案。但是看起来cvs2svn在任何情况下都是最好的解决方案。如果您使用cvs2svn,您还需要cvs访问原始存储库。谢谢您的建议。毕竟,我只是决定使用ant从cvs导出项目并将其提交到svn中。所有的修订信息都丢失了,但它允许我在签出后进行一些必要的处理。如果这只是为了子孙后代,而且因为迁移CVS存储库不需要特殊的脚本,那么如果您不想处理cvs2svn,服务器端repo的简单副本/zip也可以工作。这样,您可以在需要时始终引用它,并维护提交历史记录。