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