将Git更改导出到CVS

时间:2014-12-26 03:58:27

标签: git cvs cvsimport

我正在将CVS存储库转换为Git。

目前,所有开发人员都会在CVS中对HEAD进行任何更改。测试是在HEAD最新的应用程序版本上完成的。我有一个自动脚本,它使用git-cvsimport将所有新提交带入Git存储库。每当有新的提交进入时,我会根据评论中的票号将其选择到功能分支上。 (如果没有我对开发人员大吼大叫,那么:-))我们通过完全与Git合并来打包生产版本,虽然我有一个标记CVS分支的脚本,以便开发人员可以知道生产是什么。

我的最终目标是最终让自己脱离CVS,并为所有人做好准备。但是,我目前无法强制解决问题,所以我需要一个解决方法。我想要一个工作流程,其中一些用户可以独家使用Git,然后将他们的更改合并到Git开发分支中,但仍然以某种方式将他们的更改导回到CVS而不会有太多麻烦。通过这种方式,我可以逐步将开发人员带入Git,而无需进行全有或全无的切换。

我没有管理员权限,因此我很难做任何涉及设置代理的事情。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

以下是一篇博文,似乎给出了答案:

CVS to GIT and back