我应该多久对源代码管理进行一次更改?每个小功能之后,还是仅适用于大型功能?
我正在开展一个项目,并有一个长期的功能来实现.目前,我正在承诺每一部分工作,即每个子功能实现和错误修复.在发现错误后我为某些功能添加了一大块测试之后,我甚至做出了承诺.
但是,我很担心这种模式.在一个富有成效的工作日里,我可能会做出10次提交.鉴于我正在使用Subversion,这些提交会影响整个存储库,所以我想知道这么多确实是一个好习惯吗?
我刚开始使用SVN.我知道基本命令并理解基本原理.我想知道是否有人在团队环境中使用Subversion有任何提示或最佳实践.
我可以看到在提交代码时添加合理冗长的消息的好处,但还有其他我应该记住的事情吗?
感谢所有伟大的答案 - 他们帮了很多忙.
我在工作中正在做一个项目,我知道它最终需要存储在我们的SVN中.我的问题是,如果我从头开始,我该怎么做才能将它存储在SVN中?当我觉得某个模块达到某个里程碑时,我是否只提交稳定的完整版本或提交?