我将开始一个新项目,我将拥有一个带有两个域的Apache(一个用于测试,另一个用于稳定)。
我可能会使用Git,所以让我说我使用Git作为版本控制。我想将测试子域与存储库同步 - 这意味着,当有人提交到最终的Git服务器时,测试子域将运行最新的提交。
实现这一目标的正确方法是什么?谢谢!
答案 0 :(得分:4)
如果你正在使用Github,那么:
https://help.github.com/articles/post-receive-hooks
您的服务器上需要一个脚本,它可以在收到通知时执行git pull。
以下是更多: http://www.bram.us/2012/05/06/automatic-website-publishing-with-git-github-style/