php - 在 Linux 上设置 SVN/LAMP/测试服务器,从哪里开始?

标签 php linux svn

我有一台我已经安装好的 ubuntu 机器。我在上面安装了 apache2 和 php5。我可以通过 http://linux-server 从网络上的其他机器访问 Web 服务器.我在上面安装了颠覆。我还在上面安装了 vsftpd,所以我可以从网络上的另一台计算机通过 ftp 连接到它。

我自己和其他用户目前使用 Dreamweaver 直接从我们的实时站点 checkin - checkout 文件以进行更改。

我想从 PC 连接到 Linux 服务器。在测试服务器上进行更改直到准备就绪,然后推送到实时站点。我也想在这个工作流程中使用颠覆。但不确定最佳工作流程是什么或如何设置。

我没有使用 linux、svn 甚至使用测试服务器的经验,我们目前正在执行的 checkin / checkout 是我一直使用的方式。

由于我在该领域缺乏知识,我已经遇到了很多障碍。 Dreamweaver 5 与 Subversion 集成,但我不知道如何让它工作。

我想设置和创建尽可能最好的工作流程。

我不希望任何人能够给我一个答案,足以启发我知道我需要知道的一切来做我想做的事(尽管如果可能的话那会很棒)而不是我正在寻找也许知识路径如答案。就像我需要做的事情的大纲,以及学习如何去做的链接。像看这本书学linux,再看这篇文章学svn等等,那你应该就知道该怎么做了。我很乐意将其全部设置好,但我也想知道在设置时我实际上在做什么。

最佳答案

我相信您现在已经解决了您的问题,但为了将来供其他用户引用,以下是我建议的入门步骤:

  1. Create a repository for your project (在 Ubuntu 中)
  2. Host the SVN repo using Apache
  3. 我会阅读 subversion book查看一些使用 SVN 进行开发的策略。

要连接到您的 SVN 机器,您需要使用它的 IP 或主机名,而不是您提到的 svn 实时站点。通过适当的转发,可以很容易地从任何地方访问它。

关于php - 在 Linux 上设置 SVN/LAMP/测试服务器,从哪里开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2914316/

相关文章:

php - 如何在fuelphp中测试重定向

php - 本地 Intranet 应用程序(基于 php 构建)可以查询存储在异地位置的 mysql 数据库吗?

linux - 如何从 su 命令获取密码?

svn - 升级工作目录说目录丢失\.svn\entries

svn - 如何 svn 注释/归咎于已删除的文件?

php - 我可以使用 javascript 但不使用 jquery 或 ajax 将参数发送到 php Controller 吗?

PHP 命令不同步错误

c - Linux, C : IPv6 socket: write blocks

linux - 启动时在前台运行命令

apache - 为什么选择 mod_dav_svn 而不是 svnserve 和存储库浏览器?