程序员多久会提交一次SVN?

TIM*_*MEX 10 svn

一般规则是什么?你什么时候犯的?

Asa*_*aph 22

尽早并经常提交.它最大限度地减少了在团队中工作时的冲突解决步骤.但是不要做任何破坏你的构建的东西.理想情况下,持续集成会在构建中断时通知团队.

  • 当你认为自己经常提交时,更频繁地去做! (11认同)

Blo*_*ard 19

每当我完成一件"工作"时我都会尝试 - 只要代码编译,当然.

  • 或者说它有点不同,_在开始新作品之前.+1 (10认同)
  • 这对于s​​vn来说非常有意义(即你不想为其他人提供破坏的代码),这很明显地说明了你为什么要在你的本地环境中使用分布式版本控制,因为当你可以制作尽可能多的本地工作流时,这个工作流程会被抛弃必要时提交以达到最终目标,而不是必须延伸到集中存储库的礼貌状态. (2认同)

Dav*_*vid 10

这篇关于最佳实践的老帖子已经涵盖(并且已经很好地介绍).

SVN最佳实践 - 在团队中工作

我建议查看这篇文章,因为它涵盖了许多好的想法,而不仅仅是提交的频率.


Ste*_*ell 6

如果在主干上工作,每当我达到一个不会影响我的队友的里程碑时,我都会承诺.在私人分支机构工作时,每当我达到一个里程碑时我都会承诺,我不想失去(我不在乎它是否构建).对于个人项目,我使用mercurial并不断提交.这一切都取决于对你和你的团队有用的东西.