我是一个中级web开发人员,我正在尝试将subversion集成到我的工作流程中。我已经认识到,这是一件需要学习的重要事情,可以让我在未来避免重写问题的噩梦。
我现在的主机是dreamhost,我已经和他们建立了subversion,我已经检查了项目(我的语法可能离这里很远)和(mac的)版本,并且一直在使用coda(mac的)来提交更改。
当我访问我的提交存储在服务器上的目录时,它们被呈现为纯文本。目前,当我提交一些东西时,我也会通过ftp上传到不同的目录,这样我就可以查看实际的站点了。我可以回滚到不同版本的coda,然后通过ftp上传。
我不确定我这样做是否正确,我是否仍然应该同时提交和ftp上传,或者我可以只做提交,并让最近的提交显示为渲染的网页,而根本不接触ftp?
我说得通吗?
发布于 2009-11-25 09:39:16
你是对的。您希望将代码提交到存储库,然后通过ftp将代码提交到您希望更改的服务器。如果您回滚存储库中的代码,则可以通过ftp更改您的文件。
快速问题:你能在本地测试你的代码吗?如果不是,您可能希望使用此工作流:
这样,您就不会意外地将损坏的代码传输到生产环境中。
发布于 2010-03-11 05:51:31
www.beanstalkapp.com是一个托管的subversion服务,可以为您完成所有这些工作。您可以将其与coda很好地集成在一起,然后从其站点进行部署。
看看这个。
发布于 2010-03-11 05:55:06
由于Dreamhost提供了对大多数(所有?)托管帐户,你可能只想在服务器上签出你的repo,你可以在你从本地开发环境提交后进行更新。所以,就像这样:
<代码>F29
这就是我所做的(使用几乎完全相同的工具集,除了Coda),它工作得很好,你不需要弄乱FTP。
https://stackoverflow.com/questions/1793907
复制相似问题