很抱歉,我无法确定此问题是否属于stackoverflow,现在是。
我想知道是否应该经常提交是一个好主意,即使在我的情况下意味着提交非工作代码。
我正在重构整个应用程序以更改为新库,如果我不经常提交,我很担心。
我有一个单独的分支来处理该功能,以避免破坏master上的代码(使用Git)。
你能提供更好的解决方案吗?可能还有一些例子说明为什么这样做会有好/坏,如果有的话,还有其他选择?
答案 0 :(得分:3)
我通常的工作流程是:我将大量非工作代码提交到一个明确可以识别的分支上,例如分支tmp/bart/working-on-feature-X
。我也把它推到遥控器上(基本上,我使用遥控器作为备份)。
每当我的代码处于一个良好的(可发布的)状态时,我就重新定义:将属于gheter的所有提交压缩到一个带有意义消息的提交中,推送到远程的新分支并创建一个拉取请求