java - 我可以设置 Git 在每次修改某个文件时通知我吗

标签 java eclipse git

是否可以将 Git 设置为在选择文件被修改时它会告诉我。我希望它的设置类似于 git hook,但我不需要知道整个项目中的任何内容何时仅更改了一个选择文件。

这是我在 eclipse 中运行的 Java 项目。

编辑 我一直在考虑这一点,并且想知道是否可以在不添加所有其他开发人员都需要运行的 Git Hook 的情况下完成此任务。我意识到这可能不可能,如果不可能我会接受更标准的答案。

最佳答案

您可以 Hook 整个目录(例如预提交),然后过滤以获取您想要的文件。

my_files=$(git status --short | grep -E '^(A|M)' | awk '{ print $2 }' | grep -E 'WhateverPatternYouNeed\.php$')

for file in $my_files; do
  # Do something... 
done

当然,您的“做某事”可以调用curl 电话给您发短信、电子邮件等。

关于java - 我可以设置 Git 在每次修改某个文件时通知我吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30129704/

相关文章:

java - onTouch 与多点触控和 SoundPool 运动事件

java - IntelliJ 调试器未在 Maven Java Google App Engine 项目中遇到断点(Eclipse 有效)

git - Jenkins - Git Publisher - 无法推送标签

git - 为什么在 Visual Studio Code 中尝试使用 "git checkout"时不能切换分支

java - 是否可以使用使用构造函数参数的枚举来创建 Java 单例

java - 为移动正方形设置边框

java - MongoDB - 使用 WriteConcern 进行 findAndModify

java - myString.replaceAll(regex ,"") 未按预期工作

java - Maven 插件执行顺序

git - 在这种情况下如何使用 Git 处理共享代码?