gpt4 book ai didi

git - 在大型网站上使用 git

转载 作者:太空狗 更新时间:2023-10-29 13:21:21 26 4
gpt4 key购买 nike

我正在寻找一些关于如何将 git 用于包含大量 html 内容的网站的建议。

我们有 2 名内容管理员,他们负责基本的 html 编码并将他们的工作上传到服务器。我是唯一的开发者。

该网站在两种类型的内容之间的划分相当平均。首先是发布到数据库并在整个站点显示的新闻内容。另一半的内容是在 html 中。该站点使用模板系统,所有 html 页面都只是页面的内容部分。模板系统添加页眉、页脚和导航。整个网站大约有 3.5gb(我们有很多 pdf 和图片)。

第一个问题是,如果我将所有这些都转储到 git 中会发生什么?我觉得一开始会很好,但是随着更改和站点的增长,git 存储库会增长到无法管理的程度吗?

其次,由于模板系统,如果没有完整的网络服务器设置,内容管理者无法在本地机器上查看他们的工作。如果可能的话,我想避免这种情况。我在办公室有一台测试服务器,但我不知道如何让 git gui 在本地机器上运行,而是在远程服务器上引用文件。简单地在 ssh 上运行 git gui 会返回一个错误并且教他们所有的 git 命令是不会发生的。

任何建议都会有很大帮助。我们目前没有使用任何版本控制,而且一团糟。人们不断地覆盖彼此的工作,我们没有一种简单的方法将更改从测试服务器转移到生产服务器。

最佳答案

不要担心尺寸。我们用 5.9G 和 57k 文件的树将 git 推向了“疯狂之地”。存储库是 3.6G(git 压缩得很好)。 checkout 、 merge 、提交、推送、 pull ——一切都尽可能快。唯一需要时间的是切换到一个非常的旧分支(可能需要一两分钟),或者通过网络克隆一个新的存储库(可能需要 10 或 20 分钟)。那只是因为我们在树中有太多的体积。

git gui front ends .如果这些都不起作用,您可以搭建一个 Web 服务器并安装其中一个 git web front ends .

关于git - 在大型网站上使用 git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2073164/

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