1.原子提交:保证每次提交别人更新后是可以跑的。比如你写了一个类,不能将h和cpp分开交,而应该一次交;不能先交资源再交代码,而应该将资源和代码一次交。因为别人可能正好更新到你两次提交中间的哪个版本而造成工作中断。
2.增量提交:一般功能的制作会分为框架部分和逻辑部分,那么应该将框架部分和逻辑部分分开交。比如你写了一个排行榜,那么排序算法应该交一次,排行榜界面对排序算法的应用再交一次。
3.出现问题怎么解决:以最快的速度回退自己的提交并重新提交,而不是告诉其他人应该更新到某个版本。或者以最快的速度屏蔽掉出问题的部分,然后自己再慢慢改。出现问题后应该第一时间广播所有相关人员暂时不要更新,问题解决后及时解锁。
总的原则就是:小粒度、原子、可修复
评论