使用Git在中型新闻网站上进行内容版本控制

时间:2017-06-19 11:24:06

标签: git media

我正在一个中型新闻网站上工作,我们希望每天产生20到40篇新文章,摘自第三方资源,由我们的3人内容团队制作。

网站页面将使用自定义静态网站生成器从markdown文件生成。

我们正在评估使用基于git的工作流来对网站内容进行版本控制(降价文件)并启动网站构建,但这些是我们主要关注的问题:

  • 我们不希望作者在本地下载整个网站内容。因为他们只对他们工作的文章感兴趣。

  • 单个文件版本控制对我们来说是一个关键功能,但拥有漏洞网站内容的快照并不是优先事项。

Git是否满足此要求?还有另一种更适合的工具吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

  

我们不希望作者在本地下载整个网站内容。因为他们只对他们工作的文章感兴趣。

由于git对整个项目进行了版本控制,因此将整个站点放入一个存储库并不能帮助您满足此要求。

  

单个文件版本控制对我们来说是一个关键功能,但是拥有漏洞网站内容的快照不是优先事项。

每篇文章可能只有一个目录(和git存储库),并在那里开展工作。或者每一天,每周,每期,你的名字。但是你必须管理很多存储库。

答案 1 :(得分:0)

我建议您找到一种方法在特定位置导出 ALL 您的内容,并在该目录中使用GIT。

例如,您可以导出具有特定文件命名约定的所有文章,这些文章命名约定不会更改,因此GIT可以保留文件的版本,并且每个文件的提交次数也不同。

此外,您应该有一个单独的应用程序+数据库备份过程。