我正在開發一個小型項目(愛好項目,不是爲了商業目的)並與其他開發人員合作。每個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