一般规则是保持较小的登机手续并经常办理登机手续。但是有时任务需要对基础框架进行大的更改。然后在完成任务之前签入将中断项目,直到您签入完成的工作。
那么,人们使用什么策略来减少失去工作的风险,或者确定您正在做的事情是错误的方法,然后在删除代码并尝试另一种方法之后改变主意?
如果可以,我将签入已完成的工作的一半注释掉,或者如果它可以编译并且什么都没有使用,我将它们签入。更改越大,我越有可能分支该项目然后合并回去等我一切都恢复正常的时候 如果源控制系统允许,则另一个选择是架子集,它们基本上是小分支。因此,当我完成当天的工作或到达决策点时,我将搁置我的更改,然后,如果发生了灾难性的事情,或者我想回到那个点,我可以。