【问题标题】:Subversion Dreamhost Coda颠覆 Dreamhost 尾声
【发布时间】:2009-11-25 00:21:54
【问题描述】:

我是一名中级 Web 开发人员,我正在尝试将 subversion 集成到我的工作流程中。我已经明白,这是学习的重要内容,并且可以使我免于将来重写问题的噩梦。

我当前的主机是dreamhost,我已经和他们一起设置了颠覆,我已经检查了项目(我的语法可能在这里偏离了)版本(对于mac)并且一直在使用coda(对于mac)提交变化。

当我访问存储我的提交的目录时,在服务器上,它们被呈现为纯文本。目前,当我提交某些内容时,我也会通过 ftp 上传到不同的目录,这样我就可以查看实际的站点。我可以在 coda 中回滚到不同的版本,然后通过 ftp 上传。

我不确定我是否正确执行此操作,我是否仍然应该并排提交和 ftp 上传,或者我是否可以只进行提交并将最近的提交显示为呈现的网页而不接触 ftp全部?

我说得通吗?

【问题讨论】:

    标签: svn ftp commit dreamhost coda


    【解决方案1】:

    你是对的。您想将代码提交到存储库,然后 ftp 到您希望更改所在的服务器。如果您回滚存储库中的代码,则可以 ftp 更改文件。

    快速提问:您能否在本地测试您的代码?如果没有,您可能希望使用此工作流程:

    1. 更改代码。
    2. 通过 ftp 上传到 Dreamhost 上的开发目录,您可以在其中查看和测试。
    3. 如果有错误,请修复它们并重复。
    4. 当您的更改生效时,将您的更改提交到 subversion
    5. 然后将您的文件上传到生产目录(其中有内容)。

    这样,您就不会意外地将损坏的代码上传到您的生产环境。

    【讨论】:

      【解决方案2】:

      www.beanstalkapp.com 是一个托管颠覆服务,可以为您完成所有这些工作。您可以将其与 coda 很好地集成,然后从他们的站点进行部署。

      看看吧。

      【讨论】:

        【解决方案3】:

        由于 Dreamhost 提供对大多数(全部?)托管帐户的控制台访问,您可能只想在服务器上签出您的存储库,您可以在从本地开发环境提交后更新它。所以,是这样的:

        • 对本地项目进行编辑
        • 提交本地项目到 repo
        • SSH 到 Dreamhost,cd 进入您网站所在的目录
        • svn up

        这就是我所做的(使用几乎完全相同的工具集,减去 Coda),它完美地工作,您不必弄乱 FTP。

        【讨论】:

        • 谢谢!我想我会这样做,在我编码时做一些 gui 类型的界面更有意义。
        猜你喜欢
        • 2010-10-18
        • 2011-07-05
        • 2010-12-30
        • 2011-09-11
        • 1970-01-01
        • 2023-03-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多