let*_*ngo 2 php version-control
与PHP没有直接关系,但目前我们有3名开发人员在一个站点上工作.我们正在使用共享主机,因此无法安装svn或cvs.
回答
有什么办法可以在共享主机上实现版本控制吗?
未答复
在旁注中,我看到很多开发人员在他们的文件顶部都有评论,也就是几年前我用过的Invision Power Board
/***Invision Power Services
*IP.Board v3.0.5
*Wrapper用于与stopforumspam.com连接
*课程由Matt Mecham编写
*最近更新:$ Date:2009-02-04 20:05:25 +0000(Wed, 2009年2月4日)$
*
*@author $作者:bfarber $
*@copyright(c)2001 - 2009 Invision Power Services,Inc
*@license http://www.invisionpower.com/community/board/license.html
*@包Invision电源服务内核
*@link http://www.invisionpower.com
*@since 2005年2月22日星期二(16:55)
*@version $ Revision:222 $
*/
是否有自动生成这些文件,还更新"上次更新:"部分?
谢谢 :)
最简单的解决方案是使用Git/Mercurial/SVN /等.(不是CVS,它古老而可怕)在开发过程中编写一个部署脚本,可以将最新的发布标记或最近的快照上传到共享的托管服务器.该脚本显然位于本地网络的某个位置,所有开发人员都可以访问它 - 如果另一个部署已经在运行,您可能需要添加一些检查,因此如果dev 1已经启动它并且它还没有完成,则dev 2无法启动它然而.