可能重复:
修订控制系统建议
我正在开发一个网络应用程序.建议使用哪个版本控制系统(CVS/SVN/GIT)来管理Web应用程序(它的环境是PHP/MySQL,Apache 2,Ubuntu 10.10 64位服务器)?
Web应用程序目前正在dev/sandbox服务器上开发,但最终将在其私有测试版和发布时间时托管在云中的专用服务器上.
我正在使用git进行这个mysql/php项目的版本控制,我在Apache中设置虚拟主机,其中origin/master是默认网站(端口80)和不同的虚拟主机,具有不同的端口(8081, 8082,8083等)为每个开发人员的工作副本文件夹(所以我们可以动态查看彼此的工作)...使用git(hooks?),
我如何设置它,以便每次有人提交和推送时,它将人类可读的版本信息(时间戳,提交者,评论,存储库,分支等)写入HTML文件?我希望将这些信息放在每个页面的页脚中,以便更容易跟踪我们在给定时间查看的工作/副本.