Git post-commit hook:如何在Windows中启动一个bat文件

我有一个名为jenkins.bat的蝙蝠文件在jenkins服务器上开始构build过程。

现在我想在git中执行这个bat-file作为post-commit-hook。

因此,在文件夹/.git/hooks创build了以下文件post-commit

 #!/bin/bash /.git/hooks/jenkins.bat 

但是每次发生exception时,eclipse都会抛出我将代码更改为git的exception! 我错过了什么?

您需要使用绝对路径或相对路径

  • 绝对:/ c / …
  • 或者如所评论的,相对的,意味着不以a /

     ./jenkins.bat 

假设您的post-commit钩子是可执行的,并且在您的jenkins.bat所在的<repo>/.git/hooks jenkins.bat <repo>/.git/hooks文件夹中。