在中型新闻网站上使用 Git 进行内容版本控制
Using Git for content versioning on a Mid-Sized News Site
我在一个中型新闻网站上工作,我们预计每天会生成 20 到 40 篇新文章,这些文章是从第 3 方来源中提取的,由我们的 3 人内容团队生成。
网站页面将使用自定义静态网站生成器从降价文件生成。
我们正在评估使用基于 git 的工作流来对网站内容(降价文件)进行版本控制并触发网站构建,但这些是我们的主要关注点:
我们不希望作者将整个网站内容下载到本地。因为他们只对自己工作的文章感兴趣。
单一文件版本控制对我们来说是一项关键功能,但拥有漏洞网站内容的快照并不是我们的优先事项。
Git是否涵盖此要求?还有其他更适合的工具吗?
谢谢!
We don't want authors to download the whole site content locally. Because they are only interested on articles they work.
由于 git 对整个项目进行了版本控制,因此将整个站点放入一个存储库并不能帮助您满足这一要求。
Single file versioning is a key feature for us, but having snapshots of the hole site content isn't a priority.
您可以为每篇文章创建一个目录(和 git 存储库)并在那里完成您的工作。或者每天、每周、每期,随您便。但是你必须管理很多存储库。
我建议您找到一种方法将您的内容 ALL 导出到特定位置并在该目录上使用 GIT。
例如,您可以使用不会更改的特定文件命名约定导出所有文章,这样 GIT 可以保留您的文件的版本并且每个同一文件有不同的提交。
而且你应该有一个单独的应用程序+数据库备份过程。
我在一个中型新闻网站上工作,我们预计每天会生成 20 到 40 篇新文章,这些文章是从第 3 方来源中提取的,由我们的 3 人内容团队生成。
网站页面将使用自定义静态网站生成器从降价文件生成。
我们正在评估使用基于 git 的工作流来对网站内容(降价文件)进行版本控制并触发网站构建,但这些是我们的主要关注点:
我们不希望作者将整个网站内容下载到本地。因为他们只对自己工作的文章感兴趣。
单一文件版本控制对我们来说是一项关键功能,但拥有漏洞网站内容的快照并不是我们的优先事项。
Git是否涵盖此要求?还有其他更适合的工具吗?
谢谢!
We don't want authors to download the whole site content locally. Because they are only interested on articles they work.
由于 git 对整个项目进行了版本控制,因此将整个站点放入一个存储库并不能帮助您满足这一要求。
Single file versioning is a key feature for us, but having snapshots of the hole site content isn't a priority.
您可以为每篇文章创建一个目录(和 git 存储库)并在那里完成您的工作。或者每天、每周、每期,随您便。但是你必须管理很多存储库。
我建议您找到一种方法将您的内容 ALL 导出到特定位置并在该目录上使用 GIT。
例如,您可以使用不会更改的特定文件命名约定导出所有文章,这样 GIT 可以保留您的文件的版本并且每个同一文件有不同的提交。
而且你应该有一个单独的应用程序+数据库备份过程。