gpt4 book ai didi

svn - Web 开发的 Subversion

转载 作者:行者123 更新时间:2023-12-03 06:41:06 25 4
gpt4 key购买 nike

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

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

我正在运行 Apache,而 Subverion 正在我正在使用的开发服务器上运行。

现在我是在 **htdocs** 文件夹中与我的实时 Web 文档一起创建存储库,还是在 htdocs 文件夹之外创建它。;

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

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

请给我一些我一直在寻找的建议。谢谢

编辑

无论如何,你可以帮助我处理提交后脚本吗?我想如果我能让它工作,我就能实现我所需要的。

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

最佳答案

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

就我个人而言,我不会在 htdocs 文件夹中创建您的存储库,我会在该文件夹之外创建存储库。我认为一个好的结构可能是

repo
- trunk
- htdocs
- branch
- htdocs

这样您就可以控制 htdocs 文件夹之外的库,这在主要 Web 系统中很常见,可以阻止公众访问私有(private)库。例如,Smarty 就采用了这种方法,将库放置在 htdocs 文件夹上方的一个目录中。

关于svn - Web 开发的 Subversion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/442737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com