为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

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

3 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

您不应盲目相信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

底线:导入后检查您的树


查看完整回答
反对 回复 2019-11-04
  • 3 回答
  • 0 关注
  • 656 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信