请问有什么办法让 gitlab 只通知我,我写的文件被修改了,或者我订阅的文件被修改了,而不是整个项目?

2018-02-23 19:43:05 +08:00
 wohsj110

请问有什么办法让 gitlab 只通知我,我写的文件被修改了,或者我订阅的文件被修改了,而不是整个项目

2268 次点击
所在节点   2018
10 条回复
GooMS
2018-02-23 20:07:16 +08:00
什么是你写的文件?
GooMS
2018-02-23 20:07:39 +08:00
解决了这个问题就可以接入 web hook 做检查了
zenxds
2018-02-23 20:11:25 +08:00
webhook
wohsj110
2018-02-23 21:38:20 +08:00
@zenxds 谢谢
wohsj110
2018-02-23 22:08:52 +08:00
@GooMS 比如 a.java 是属于我提交或者我订阅的,那么这个文件的后续一旦有被修改,就可以通过邮件直接通知我
gouchaoer
2018-02-23 22:36:41 +08:00
这样,你写一个脚本当 webhook 来的时候去 git pull 回来,然后脚本 git log 查看改了哪些文件,解析出你的提交文件,git blame 之,有别人改了就通知你
gouchaoer
2018-02-23 22:37:30 +08:00
文件修改可以有 inotify 来做
wohsj110
2018-02-24 08:43:28 +08:00
@gouchaoer 好吧,让我一个前端型程序员做这个,我好费解。。
wohsj110
2018-02-24 11:29:37 +08:00
@gouchaoer 小菜年不太懂,大大能否告诉我要怎么进行解析吗?
wohsj110
2018-02-24 14:09:49 +08:00
@gouchaoer 可以有更详细的吗,需要怎么解析出我提交的文件,小菜鸟不太懂

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

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

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

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

© 2021 V2EX