我正在使用严格签入策略处理Subversion存储库中的项目,其中包括:每次对干线的提交都必须由其他开发人员进行审阅,并且必须在提交消息中提及。在做git-svn dcommit之前压缩或编辑一些提交?
在使用git-svn时,我正在制作很多未经审查的增量git签入。他们的git提交消息反映了这一点。
什么是最好的方式来使用git-svn,但遵循svn存储库的规则?我应该只是将所有提交压缩为单个svn提交?我能否使用审阅者信息重写每个修订版的提交消息?我可以“手动”将每个单独的更改移动到git master分支,并在执行git-svn dcommit之前修改每个分支的提交消息吗?
为了确保我明白了:在这种方法中`master`用于提交`svn`,所有的开发和中间提交都在`branch`中。对? – Dror 2014-08-22 14:24:44
如果您在“合并”步骤中提供了“良好”提交消息,则不需要“修改”它。 – Dror 2014-08-22 15:21:36