是否可以将 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/