V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
YORYOR
V2EX  ›  程序员

gitlab 上当项目中某个指定文件更新了就收到邮件

  •  
  •   YORYOR · 2016-08-25 10:58:53 +08:00 · 3431 次点击
    这是一个创建于 3007 天前的主题,其中的信息可能已经有所发展或是发生改变。
    rt 因为某文件希望不被更改,但是无法保证,所以找了半天 发现 hook 也没有这种功能,有简单的实现方法么
    6 条回复    2016-08-25 13:45:00 +08:00
    shenmimu
        1
    shenmimu  
       2016-08-25 11:13:35 +08:00   ❤️ 1
    提交你希望保持的版本,提交.gitignore 把这个文件加入。。。😂
    just4test
        2
    just4test  
       2016-08-25 11:31:47 +08:00   ❤️ 1
    每次调用 hook 去 hash 一下这个文件,更改了就发邮件
    wujunze
        3
    wujunze  
       2016-08-25 11:42:00 +08:00   ❤️ 1
    @just4test 这个主意不错
    SoloCompany
        4
    SoloCompany  
       2016-08-25 12:28:09 +08:00   ❤️ 1
    为什么说 hook 没有这个功能
    gitlab 标准的 hook 是 webhook
    你在 webhook 上直接查变更然后执行你想要的行为不就可以了么
    SpicyCat
        5
    SpicyCat  
       2016-08-25 13:03:58 +08:00   ❤️ 1
    不如弄个 hook ,发现文件变更,就禁止 push
    YORYOR
        6
    YORYOR  
    OP
       2016-08-25 13:45:00 +08:00
    @SoloCompany
    @wujunze
    @just4test
    @shenmimu 每次 hook 就 md5 一下。。满足需求 。。=_=!


    @SpicyCat 不能不让别人提交啊 哈哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1121 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 18:48 · PVG 02:48 · LAX 10:48 · JFK 13:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.