从post-commit钩子提交子模块

时间:2013-08-17 19:18:32

标签: git google-app-engine

我目前正在尝试在我的主存储库中提交后更新子模块。但是git失败了,比如

fatal: Unable to create '/Users/jhbruhn/georenting-server/GeoRentingServer/georenting-server-endpoint/.git/index.lock': Not a directory

fatal: index file open failed: Not a directory

2 个答案:

答案 0 :(得分:0)

解决:问题是由于钩子执行了一些环境变量。我重置脚本中的那些,现在它可以工作:

GIT_DIR=""
GIT_INDEX_FILE=""

答案 1 :(得分:0)

我不得不使用unset

unset GIT_DIR
unset GIT_INDEX_FILE