3

我正在尝试设置一个遵循我们当前配置的 git 存储库,但没有在 Google 上找到我要查找的内容。

我想将我们的 repo 设置为指向一个目录,该目录用作我们 Web 服务器的基本目录,因此当某些内容被推送到“开发”分支时,它会被添加并且可以立即从我们的开发服务器中查看。

任何帮助都会很棒,谢谢

4

1 回答 1

4

您可以创建一个post-receive挂钩并将checkout内容添加到您的文档根目录。这应该可以解决问题。

#!/bin/sh
if [ "$refname" == "refs/heads/develop" ]; then
  GIT_WORK_TREE=/var/www/dev git checkout -f
fi
于 2013-03-18T02:37:14.767 回答