我对版本控制领域还很陌生,但我想将Subversion引入我们的小型开发团队,因为我们发现越来越多的我们正在开发相同的项目/文件。我们主要在 LAMP 环境(Red Hat Enterprise)上的 PHP 中编码。

我正在寻找的是一些启动和运行的起点,例如Red Hat的安装/配置指南。我使用Dreamweaver CS3 (我看到Subversion函数将在 CS4 中引入)所以愿意看看其他具有Subversion集成的PHP IDE,你有任何偏好吗?我愿意接受建议。

有帮助吗?

解决方案

这取决于您运行的RHEL版本。一般来说,设置Subversion非常简单,只需安装二进制文件并运行svnserve或调整Apache配置即可。

  1. 获取它: http://subversion.tigris.org/getting.html
  2. 安装
  3. svnadmin create --fs-type = fsfs
  4. 之后,您有一个可以通过apache或svnserve提供的存储库。我可以推荐Apache,因为它可以更好地扩展,更易于维护,并允许您通过DAV访问存储库。

    示例配置如下: http://svnbook.red-bean。 COM / EN / 1.0 / ch06s04.html

其他提示

安装subversion可能不会是最困难的部分,困难的部分是如何访问存储库。有多种选择(网络上的文件共享,通过SSH的subversion,通过http连接)。每个人都有自己的专业和骗局。你现在如何发展?例如,如果你们都使用相同的webroot,那么版本控制将无济于事,因为你们仍然要更改其他文件,因此你必须为每个开发人员创建单独的站点。

至于IDE,以 TortoiseSVN 的形式为Windows提供了很好的shell集成,仍允许您使用自己喜欢的工具,并且仍然可以轻松访问SVN功能。

在RHEL系统上,安装subversion的最简单方法是使用yum:

yum install subversion

这些对Linux + Subversion很有用:
http://articles.slicehost.com/subversion
此外,它还涉及多个存储库,WebDAV和许多其他东西。对于Windows开发人员也很有用,因为大多数信息也可以在Windows中使用。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top