我应该多久对源代码管理进行一次更改?每个小功能之后,还是仅适用于大型功能?
我正在开展一个项目,并有一个长期的功能来实现.目前,我正在承诺每一部分工作,即每个子功能实现和错误修复.在发现错误后我为某些功能添加了一大块测试之后,我甚至做出了承诺.
但是,我很担心这种模式.在一个富有成效的工作日里,我可能会做出10次提交.鉴于我正在使用Subversion,这些提交会影响整个存储库,所以我想知道这么多确实是一个好习惯吗?
什么是git主题分支?它在某种程度上与普通分支不同吗?是否有任何分支不是主题分支?