我正在开发一个小型项目(爱好项目,不是为了商业目的)并与其他开发人员合作。每个git commit都必须没有错误和完美吗?
我们正在使用Git进行管理。然而,我的队友似乎对每一次提交都相当挑剔。他说,像Chrome这样的项目,他们有非常严格的提交格式,他希望我遵循这种方式。但是我觉得对于一个小型的双人项目来说,如果我们能够灵活地实现我的代码,而后者能够修复任何错误,那将是相当不错的。有时,我发现他甚至重新将代码保存在一行中的代码(提交图)。
有时候,我忘了打开一个功能分支并在主分支上工作,然后我处于某种东西的中间,但我被告知我无法提交未完成的代码,因此我无法提交直到我完成它。 (这是烦人的考虑硬盘可能会死,我会失去我的代码)
我只是想知道,让每一个提交真正的高标准和无错误是多么重要?是否所有的项目都需要像这样管理?
看看这个 - > http://programmers.stackexchange.com/questions/211608/is-it-ever-ok-to-commit-non-working-code – Reins 2014-10-19 12:41:16
和这个http://程序员。 stackexchange.com/questions/119784/is-it-good-idea-to-require-to-commit-only-working-code – Reins 2014-10-19 12:41:55