使用git钩子在git拉动后运行maven命令
我正在使用git,我希望在每个git pull命令之后运行maven命令 我发现 因此,我基于此创建了一个名为使用git钩子在git拉动后运行maven命令,git,maven,githooks,Git,Maven,Githooks,我正在使用git,我希望在每个git pull命令之后运行maven命令 我发现 因此,我基于此创建了一个名为post merge的文件 看起来是这样的 #!/bin/sh cd web mvn exec:java -e -Dexec.mainClass="com.mycompany.web.build.db.MigrateDBSqlGenerator" -Dexec.cleanupDaemonThreads=false git钩子文件存储在此处: C:\dato\master\.git\ho
post merge
的文件
看起来是这样的
#!/bin/sh
cd web
mvn exec:java -e -Dexec.mainClass="com.mycompany.web.build.db.MigrateDBSqlGenerator" -Dexec.cleanupDaemonThreads=false
git钩子文件存储在此处:
C:\dato\master\.git\hooks
在这里,我执行了git pull命令:
User@USER-PC /c/dato/master (DAT-21865-flyway-infra)
$ git pull
Password for 'https://xxxxxxxxx@bitbucket.org':
Updating cc1efa0..4ba349a
Fast-forward
web/pom.xml | 21 ++++++++++++++++-----
1 file changed, 16 insertions(+), 5 deletions(-)
但是看起来它没有运行我的git钩子,我缺少什么?你在文件上设置了
execute
标志了吗?(chmod+x..
)这是一台windows机器吗?