我想使用GIT作为我正在开发的PHP / MySQL Web应用程序的版本控制。我正在使用服务器样式设置,因为一些开发人员也将致力于它。我运行了sandbox / dev服务器(Ubuntu 10.10服务器,LAMP包,CodeIgniter 2.01框架),其web根目录是/ data / www / webapp。
如何在环境中正确设置GIT?基本上我如何获得GIT的“推送到”或“我是最新的并准备好测试”目录与web根目录相同(所以我可以在浏览器中点击刷新并查看更改结果)?
我还在学习GIT是如何工作的,所以请原谅任何不正确的术语使用。另外请不要评论其他VCS系统 - 我肯定会坚持使用GIT。
提前致谢
答案 0 :(得分:1)
一种可能的解决方案是在您的仓库中使用一个钩子,它会对新的更改或正在更新的标签作出反应,将新内容导出到您的网络服务器的适当位置。
钩子的使用使事情变得非常灵活。在存储库中有很多动作的挂钩点,它们几乎可以做任何事情(如果你写的话)。