Github Notification

2015-04-07 10:30:37 +08:00
 hxs
你们在自己对自己的repo做修改,比如push或者添加issue的时候,能收到email notification吗?包括别人在创建新的branch的时候,我都收不到notification,怎么确认是github的问题还是我的gmail的问题?
2662 次点击
所在节点    GitHub
8 条回复
lincanbin
2015-04-07 11:07:30 +08:00
自己对自己怎么会有?
ivanlw
2015-04-07 11:09:59 +08:00
应该是自己的push不会有noti,不然不该烦死……如果是的pull request和下面的comment,只要是有在watching的都会有。
hxs
2015-04-07 16:23:55 +08:00
@ivanlw 不是我自己的也没通知,比如其他人新建一个Branch,以及在branch下面的commit,我这里都没有通知,整个repo我都是watching的
ivanlw
2015-04-07 16:56:05 +08:00
@hxs 别人自己建的branch,大多数时候都是在他的local进行修改和commit的,即使push到了server上,也要等他issue一个pull request的时候才有notification,因为在他pull request之前,所有的修改都是没有什么意义的,只有pull request发出来了,才会视为owner应该去处理的时间来进行notify。
ivanlw
2015-04-07 16:56:19 +08:00
事件*
hxs
2015-04-07 18:11:08 +08:00
@ivanlw 但是这个人是我的repo的collaborator,不是fork我的repo而是直接在我的repo上用他的账号做的改动,所以他push的commit就是直接在我的repo,不需要发pull request。这种情况就不发通知了?
ivanlw
2015-04-08 13:46:56 +08:00
@hxs Git有不同的work flow,我的理解是,如果你允许那个人直接push code到master,那么他应该是被更多地当成owner而不是contributor,所以不需要你来review code,进而不需要给你发notification;而另外一种work flow是他建新的branch来添加feature或修改function,然后push到server上的branch,再在那个branch上面发起pull request,这种情况下面需要告诉你说『有人发pull request了,你要来进行code review』,所以才会发notification。有什么不对的请指正。
hxs
2015-04-09 09:07:47 +08:00
@ivanlw 有道理,确实应该是这样的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/182039

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX