当前位置:  开发笔记 > 运维 > 正文

颠覆Web开发

如何解决《颠覆Web开发》经验,为你挑选了1个好方法。

我已经阅读了很多关于Subversion并将信息推送到Web服务器的文章,但我仍然遇到了困难.

我可以理解有关创建存储库和签出等的基础知识,但我需要Web服务器部分的帮助.

我正在运行Apache,Subverion正在我正在开发的开发服务器上运行.

现在我在**htdocs**文件夹中创建我的存储库以及我的实时Web文档,还是在我的htdocs文件夹之外创建它.

一旦我拥有了我的存储库,我将新创建的存储库导入到我的实时Web文件夹中,这允许我将文件调用到我的本地计算机上进行编辑,然后将它们提交到开发服务器.

我想首先了解正确的方法,其次,如何自动将文件从新更新的存储库移动到实时Web文件夹?

请问我一直在寻找的任何建议.谢谢

编辑

无论如何你可以帮助我使用post-commit脚本,我想如果我能让它工作,我就能实现我所需要的.

我希望能够在本地更改我的代码,然后在我完成提交后,将其发送到存储库然后自动发送到htdocs文件夹.



1> Kezzer..:

存储库有一个标准的文件夹结构,通常至少包含一个"trunk"和"branch"文件夹.这是因为Subversion允许您创建一个分支(它从主干复制并允许并发提交),因此您可以处理您网站的"版本2".

我个人不会在htdocs文件夹中创建你的repo,我会在那之外做.我认为一个好的结构可能会

repo
  - trunk
    - htdocs
  - branch
    - htdocs

这样您就可以控制存在于htdocs文件夹之外的库,这是主要Web系统中常见的一种停止公共访问私有库的东西.例如,Smarty通过将库放在htdocs文件夹上的一个目录来使用这种方法.

推荐阅读
谢谢巷议
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有