我对版本控制领域相当陌生,但想将Subversion引入到我们的小型开发团队中,因为我们发现越来越多的我们正在开发相同的项目/文件。我们主要在PHP
的LAMP
环境中编码(红帽企业版)。在红帽系统上设置Subversion
我在找的是启动和运行的一些起点,例如Red Hat的安装/配置指南。我使用Dreamweaver CS3
(我看到Subversion函数将在CS4
中引入),所以愿意使用Subversion集成来查看其他PHP IDE,您是否有任何偏好?我接受建议。
我对版本控制领域相当陌生,但想将Subversion引入到我们的小型开发团队中,因为我们发现越来越多的我们正在开发相同的项目/文件。我们主要在PHP
的LAMP
环境中编码(红帽企业版)。在红帽系统上设置Subversion
我在找的是启动和运行的一些起点,例如Red Hat的安装/配置指南。我使用Dreamweaver CS3
(我看到Subversion函数将在CS4
中引入),所以愿意使用Subversion集成来查看其他PHP IDE,您是否有任何偏好?我接受建议。
这取决于您正在运行的RHEL版本。通常设置Subversion非常简单,只需安装二进制文件并运行svnserve或修改Apache配置即可。
svnadmin create --fs-type=fsfs
之后,你有一个仓库,你可以通过Apache或svnserve的服务。我可以推荐Apache,因为它扩展性更好,易于维护,并且允许您通过DAV访问存储库。
这些都是很好的Linux +颠覆:
http://articles.slicehost.com/subversion
加上它进入多个仓库,WebDAV和很多其他的东西。 Windows的开发人员也很有用,因为大部分信息都可以在Windows中使用。
安装subversion可能不会是最困难的部分,难点在于如何访问存储库。有各种选项(网络上的文件共享,SSH上的颠覆,通过http连接)。每个人都有他们自己的专业和事业。你目前的发展状况如何?如果您全部使用同一个webroot,版本控制不会起作用,因为您仍然在更改其他文件,因此您必须为每个开发人员创建单独的网站。
至于IDE,有一个很好的以TortoiseSVN为形式的Windows shell集成,它仍然允许你使用你最喜欢的工具,并且仍然可以轻松访问SVN功能。
在RHEL系统,安装颠覆最简单的方法是使用百胜:
百胜安装颠覆