我是版本控制领域的新手,但我想将Subversion引入我们的小型开发团队,因为我们发现越来越多的人在处理相同的项目/文件。我们主要在LAMP环境(Red Hat Enterprise)上使用PHP编写代码。
我正在寻找一些启动和运行的起点,比如Red Hat的安装/配置指南。我使用Dreamweaver (我看到CS4中将引入Subversion函数),所以我想看看其他集成了Subversion的PHP,你有什么偏好吗?我乐于接受大家的建议。
发布于 2008-09-22 12:49:39
这取决于您运行的RHEL版本。一般来说,设置Subversion非常简单,您只需安装二进制文件并运行svnserve或调整Apache配置即可。
http://subversion.tigris.org/getting.html
svnadmin create --fs-type=fsfs:
之后,您就有了一个存储库,您可以通过apache或svnserve提供该存储库。我推荐Apache,因为它可伸缩性更好,更易于维护,并且允许您通过DAV访问存储库。
示例配置如下:http://svnbook.red-bean.com/en/1.0/ch06s04.html
发布于 2008-09-22 13:21:02
安装subversion可能不是最难的部分,最难的部分是如何访问存储库。有多种选择(在网络上共享文件,通过SSH的subversion,通过http连接)。每个人都有自己的优势和劣势。你现在的进展如何?例如,如果你们都使用相同的webroot,版本控制就不会有帮助,因为你们仍然会改变彼此的文件,所以你们必须为每个开发人员创建单独的站点。
至于集成开发环境,它以TortoiseSVN的形式为Windows提供了一个很好的外壳集成,它仍然允许您使用自己喜欢的工具,并且仍然可以轻松访问SVN特性。
发布于 2008-09-23 08:29:08
在RHEL系统上,安装subversion的最简单方法是使用yum:
yum安装subversion
https://stackoverflow.com/questions/114555
复制相似问题