我将与其他人一起处理使用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
底线:导入后检查您的树
- 3 回答
- 0 关注
- 687 浏览
添加回答
举报
0/150
提交
取消