git提交后Visual Studio社区运行命令

git提交后Visual Studio社区运行命令,git,visual-studio,git-commit,Git,Visual Studio,Git Commit,每次我做git提交时,我都想将repo日志捕获到一个文件中,我想将提交日志发布到我的网站内部页面 git命令是 git log --since='01-01-2019' > "$(ProjectDir)\Content\CurrentCommit.txt" 因为我不知道如何在提交后执行它,我正在做的是在构建后执行它,但我不喜欢它,因为它需要时间和延迟程序执行,并且没有必要每次都执行它 有什么想法吗?看看post commit。这是用来通知提交的。钩子位于repo中的.git/Hooks文

每次我做git提交时,我都想将repo日志捕获到一个文件中,我想将提交日志发布到我的网站内部页面

git命令是

git log --since='01-01-2019' > "$(ProjectDir)\Content\CurrentCommit.txt"
因为我不知道如何在提交后执行它,我正在做的是在构建后执行它,但我不喜欢它,因为它需要时间和延迟程序执行,并且没有必要每次都执行它

有什么想法吗?

看看post commit。这是用来通知提交的。钩子位于repo中的.git/Hooks文件夹下。这是用来通知提交的。钩子位于repo中的.git/Hooks文件夹下

在本例中,您可以使用post-commit钩子来运行命令。将命令放在文件.git/hooks/post-commit中:

您可能需要调整文件的目录。git钩子的工作目录将是您的存储库根目录。

您可以使用post-commit钩子来运行您的命令。将命令放在文件.git/hooks/post-commit中:

您可能需要调整文件的目录。git钩子的工作目录将是您的存储库根目录

#!/bin/sh
git log --since='01-01-2019' > "Content/CurrentCommit.txt"