我现在通过 pip 对 Python 进行了包管理,但是我一直让我的团队中的人在重新运行我们的代码库时忘记重做 pip install -r requirements.txt,然后对为什么东西不起作用感到困惑。就是说,有什么方法可以将该命令与他们无论如何都必须做的其他事情联系起来,例如git pull
为他们完成并且他们不需要考虑它?
您可以在 git post-merge hook中使用 shell 脚本,该脚本将在合并发生时执行。请注意,此挂钩将在每次合并时执行(所有实际执行某些操作的拉取都是合并,但并非所有合并都是拉取)。
我不知道克隆存储库时是否可以自动安装客户端挂钩,但您至少应该能够安装一次合并后挂钩,而不是让您的团队记住在每次拉取时都执行某些操作。
归档时间: |
|
查看次数: |
1683 次 |
最近记录: |