如何将修订历史记录从水银或git导出到cvs?

我将与其他人一起处理使用cvs的项目中的代码。我们想使用分布式的vcs进行工作,当我们完成工作时或者也许每隔一段时间一次,我们想将我们的代码和所有修订历史提交给cvs。我们没有对该项目的cvs存储库的写访问权,因此我们不能非常频繁地提交。我们可以使用什么工具将修订历史记录导出到CVS?当前,我们正在考虑使用git或mercurial,但如果可以简化导出,则可以使用其他分布式vcs。



慕田峪7331174
浏览 661回答 3
3回答

互换的青春

您不应盲目相信cvsimport并检查导入的树是否与CVS存储库中的内容匹配。我通过使用Eclipse CVS插件共享新项目来完成此任务,并发现存在不一致之处。在不到一分钟的时间内用相同的提交消息(以还原错误删除的文件)完成的两个提交被分组为一个大提交,这导致树中缺少文件。通过将“ fuzz”参数修改为不到一分钟,我能够解决此问题。例:% git cvsimport -d $CVSROOT -C dir_to_create -r cvs -k \  -A /path/to/authors/file cvs_module_to_checkout -z 15底线:导入后检查您的树
打开App,查看更多内容
随时随地看视频慕课网APP