首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >git提交频率

git提交频率
EN

Stack Overflow用户
提问于 2009-06-24 17:37:20
回答 9查看 13.2K关注 0票数 54

自从我从svn切换到git后,我开始在每次重新编译和测试通过时提交更多的提交,我提交了我的工作。最后,我一个函数一个函数地提交。

我也使用git跟踪其他一些项目,比如emacs,wordpress等,我发现他们并不经常提交。所以我想知道你是如何承诺的?

EN

回答 9

Stack Overflow用户

发布于 2009-06-25 03:29:13

Git项目本身(以及Linux项目,AFAIK)的指导方针是每个“逻辑上独立的变更集”一个提交。

这有点模棱两可,但是如果你经常在一个项目上工作,你可能不想每隔几天提交一次,而且你可能不想在每次函数更改后提交-如果你在几个不同的文件中编辑了几个函数,你想尽可能提交所有相关的功能,并提供有用的提交消息。在每次提交中修改的所有代码都应该是相关的,但它肯定可以(并且可能应该)跨多个文件。

你可能要记住的是在代码评审中。如果有人试图决定他们是否应该合并您的工作,如果您在逻辑上包含每个提交并将每个提交彼此分开,那么他们将更容易处理正在引入的工作。这让你(或其他人)可以有效地工作-如果你有三个提交,每个提交都修改了一个函数,但它们都以某种方式耦合在一起-你不能在没有破坏代码库的情况下应用另两个提交-那么它们可能应该被压缩到一个提交。

票数 64
EN

Stack Overflow用户

发布于 2009-06-25 03:50:47

提交的越多,就越容易找到git bisect的错误

票数 10
EN

Stack Overflow用户

发布于 2009-06-24 17:41:04

只要测试通过,或者当添加/删除/修改功能单元时。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1039817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档