我正在将CVS存储库转换为Git。
目前,所有开发人员都会在CVS中对HEAD进行任何更改。测试是在HEAD最新的应用程序版本上完成的。我有一个自动脚本,它使用git-cvsimport将所有新提交带入Git存储库。每当有新的提交进入时,我会根据评论中的票号将其选择到功能分支上。 (如果没有我对开发人员大吼大叫,那么:-))我们通过完全与Git合并来打包生产版本,虽然我有一个标记CVS分支的脚本,以便开发人员可以知道生产是什么。
我的最终目标是最终让自己脱离CVS,并为所有人做好准备。但是,我目前无法强制解决问题,所以我需要一个解决方法。我想要一个工作流程,其中一些用户可以独家使用Git,然后将他们的更改合并到Git开发分支中,但仍然以某种方式将他们的更改导回到CVS而不会有太多麻烦。通过这种方式,我可以逐步将开发人员带入Git,而无需进行全有或全无的切换。
我没有管理员权限,因此我很难做任何涉及设置代理的事情。
有什么想法吗?