我有一台我已经安装好的 ubuntu 机器。我在上面安装了 apache2 和 php5。我可以通过 http://linux-server 从网络上的其他机器访问 Web 服务器.我在上面安装了颠覆。我还在上面安装了 vsftpd,所以我可以从网络上的另一台计算机通过 ftp 连接到它。
我自己和其他用户目前使用 Dreamweaver 直接从我们的实时站点 checkin - checkout 文件以进行更改。
我想从 PC 连接到 Linux 服务器。在测试服务器上进行更改直到准备就绪,然后推送到实时站点。我也想在这个工作流程中使用颠覆。但不确定最佳工作流程是什么或如何设置。
我没有使用 linux、svn 甚至使用测试服务器的经验,我们目前正在执行的 checkin / checkout 是我一直使用的方式。
由于我在该领域缺乏知识,我已经遇到了很多障碍。 Dreamweaver 5 与 Subversion 集成,但我不知道如何让它工作。
我想设置和创建尽可能最好的工作流程。
我不希望任何人能够给我一个答案,足以启发我知道我需要知道的一切来做我想做的事(尽管如果可能的话那会很棒)而不是我正在寻找也许知识路径如答案。就像我需要做的事情的大纲,以及学习如何去做的链接。像看这本书学linux,再看这篇文章学svn等等,那你应该就知道该怎么做了。我很乐意将其全部设置好,但我也想知道在设置时我实际上在做什么。
最佳答案
我相信您现在已经解决了您的问题,但为了将来供其他用户引用,以下是我建议的入门步骤:
- Create a repository for your project (在 Ubuntu 中)
- Host the SVN repo using Apache
- 我会阅读 subversion book查看一些使用 SVN 进行开发的策略。
要连接到您的 SVN 机器,您需要使用它的 IP 或主机名,而不是您提到的 svn 实时站点。通过适当的转发,可以很容易地从任何地方访问它。
关于php - 在 Linux 上设置 SVN/LAMP/测试服务器,从哪里开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2914316/