基本上我对PHP很新,最近我听说过很多关于SVN的内容.搜索(googleing)之后,我真正找到的就是php.net网站上的SVN功能.
有人可以解释一下SVN是什么,它用于什么,是否值得学习?
谢谢,本
小智 18
我想你可能想知道人们如何在PHP开发环境中使用Subversion(SVN).
在我工作的公司,我们在Linux上开发PHP.我们使用subversion来跟踪更改并帮助发布对实时服务器的更改.使用subversion时,没有文件锁定或签入.每个开发人员都有一个存储库的工作副本,然后他对文件进行更改并将更改提交回存储库.在我们的登台服务器上,使用subversion update将所有更改与该服务器上的工作副本合并.Subversion合并每个文件的所有更改,如果发生任何冲突,您可以手动解决这些冲突.根据我的经验,冲突非常罕见.然后,我们在登台服务器上测试应用程序.测试应用程序后,我们使用subversion以与登台服务器相同的方式更新实时服务器.使用subversion的最大好处是能够合并更改,以便多个开发人员可以在同一个文件上工作.版本控制也是一个很大的好处,因为它允许您只需几个命令就可以将应用程序恢复为知道好的工作副本,或者从过去的版本中检索已删除的文件.
Pat*_*ien 15
SVN是Subversion的缩写,Subversion是一个主要用于软件项目的版本控制系统.除了PHP具有访问存储库的功能(并且可能存在PHP Subversion存储库但我认为他们正在使用CVS)之外,它与PHP没有多大关系.
在维基百科上查找以获取更多信息.