我有一个PHP应用程序,我帮助与另一个人保持联系。当前进程非常“松散” - 文件有时会直接在服务器上更新,或者在本地计算机上手动更新。
我对SVN很熟悉,但也许这不是这种托管应用程序的最佳选择?
基本上,我想要的是一个系统,它将跟踪文件的任何或所有更改(版本控制),并将创建一个包(甚至只是一个zip)文件,我可以部署更改的文件。这里的要点是我想要完成任何工作的记录,以及回滚源更改的能力。
PHP开发人员是否存在类似的内容?
答案 0 :(得分:3)
答案 1 :(得分:3)
Subversion是维护此类项目的源代码控制的好方法。
然而,听起来您正在尝试进行部署(基于记录的更改)。为此,您需要Capistrano或Fabric之类的内容。
答案 2 :(得分:1)
您刚才描述了版本控制。有几个系统可以做你想要的,比如SVN,Mercurial或GIT。不需要PHP特定的解决方案。
答案 3 :(得分:1)