我对版本控制领域还很陌生,但我想将Subversion引入我们的小型开发团队,因为我们发现越来越多的我们正在开发相同的项目/文件。我们主要在PHP
环境(Red Hat Enterprise)上的LAMP
进行编码。
我正在寻找的是一些启动和运行的起点,例如Red Hat的安装/配置指南。我使用Dreamweaver CS3
(我看到Subversion函数将在CS4
中引入)所以愿意看看其他具有Subversion集成的PHP IDE,你有任何偏好吗?我愿意接受建议。
答案 0 :(得分:1)
这取决于您运行的RHEL版本。一般来说,设置Subversion非常简单,只需安装二进制文件并运行svnserve或调整Apache配置即可。
svnadmin create --fs-type=fsfs
之后,您有一个可以通过apache或svnserve提供的存储库。我可以推荐Apache,因为它可以更好地扩展,更易于维护,并允许您通过DAV访问存储库。
答案 1 :(得分:1)
安装subversion可能不会是最困难的部分,困难的部分是如何访问存储库。有多种选择(网络上的文件共享,通过SSH的subversion,通过http连接)。每个人都有自己的专业和骗局。你现在如何发展?例如,如果你们都使用相同的webroot,那么版本控制将无济于事,因为你们仍然要更改其他文件,因此你必须为每个开发人员创建单独的站点。
对于IDE,以TortoiseSVN的形式为Windows提供了一个很棒的shell集成,它仍然允许您使用自己喜欢的工具,并且仍然可以轻松访问SVN功能。
答案 2 :(得分:1)
在RHEL系统上,安装subversion的最简单方法是使用yum:
yum install subversion
答案 3 :(得分:0)
这些对Linux + Subversion有好处:
http://articles.slicehost.com/subversion
此外,它还涉及多个存储库,WebDAV和许多其他东西。对于Windows开发人员也很有用,因为大多数信息也可以在Windows中使用。