我可以设置Git,以便在每次修改某个文件时告诉我

时间:2015-05-08 17:38:15

标签: java eclipse git

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

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

修改 我一直在考虑这个问题,并且想知道是否有可能在没有放入所有其他开发人员需要运行的Git钩子的情况下完成此操作。我意识到这可能是不可能的,如果不可能,我会接受更标准的答案。

1 个答案:

答案 0 :(得分:2)

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

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

当然,您的“做某事”可以通过电话发送给您发送电子邮件,发送电子邮件等等。