我有一个旧的静态网站,我有时会工作,这是巨大的,我试图做一些内务管理,加快git部署。我们的git部署到各种测试环境,每个大约20分钟。将变化推广到生产是一件很痛苦的事。
我在星期五发现了一个文件夹,其中包含一些总共接近1千兆字节的json文件。
我想从git中删除该文件夹并通过FTP管理这些json文件(它们不需要在任何测试环境中,只需要生产)。 Git部署每天都会发生几次,每天都会更频繁地更新json文件。我们甚至不需要对这些文件进行版本控制。
json文件必须可以在当前网址上公开访问,这不能改变。目前没有资源以更好的方式处理json文件的目的。我已反复询问过,所以请注意我们已经遇到了json文件。
当我们进行git推送时,我们有一个post-receive挂钩,可以检查到提供网站的相应文件夹:
的/ usr /本地/ apache2的/路径/到/站点
我会在同一个目录下使用FTP,唯一的区别是我会在FTP上找到一个git repo中不存在的目录。为简单起见,我们将其称为www.mysite.com/data。
我的问题:
我们还有超过8.5演出的pdfs,我想开始清理。幸运的是,这可以通过年份命名的文件夹和多年的文件名来促进。
这让我觉得最简单的方法就是在沙滩上划一条线,让代码冻结一两天,开始删除东西并从清理过的网站上制作一个新的回购。
答案 0 :(得分:4)
您可以将此/data
文件夹放入.gitignore
文件。
因此,您可以使用FTP管理此数据文件夹,使用Git管理网站的其余部分。