灵光一现,用Git管理文艺作品创作的思考

个人的一点思考,未来可能会在我的 GitHub Repo 中实践,但本文不适宜作为某种技术指导,如果有写的不对或不好的地方,欢迎大家斧正。

这个文章可能有一点比较冲的 AI 味,一部分内容是 Copilot生成的。

写作的启发

上周,我在上 YPPF(元培智慧书院)面向新成员的课程时,学到了 Git 这个东西。Git 是一个版本控制工具,可以用来管理代码。我觉得这个工具很有意思,于是我就想,能不能用 Git 来管理文艺作品的创作呢?

可行性的论证

首先,对于文字性的文学作品,比如小说、诗歌、散文等,我们可以把它们看作是一种文本。而 Git 可以管理文本,所以我们可以用 Git 来管理文学作品的创作。

而对于图片、视频等二进制文件,Git 也可以管理,但是不是很好,因为 Git 会把二进制文件当作文本来处理,这样会导致 Git 的性能下降。但是,我们可以用 Git LFS 来管理二进制文件,这样就可以解决这个问题。

Git LFS 的使用

Git LFS 是 Git 的一个扩展,可以用来管理二进制文件。我们可以用 Git LFS 来管理图片、视频等二进制文件。

一点设想

如果一个文艺作品需要群体的创作和巨大的体系,我们使用类似 Git 的工具来管理其创作,有一个像 Github 这样的平台来托管这些作品,我们每次写出新的内容都可以 pull request,然后大家一起来 review,这样就可以让文艺作品的创作变得更加高效;至于 if 线等分支结构,Git 的 branch 功能天生就可以很好地解决这个问题。

一点思考

这个文章之所以不构成技术参考,就是因为 Git 管理文艺作品的方法还不够成熟,也没有相应的实践,而网上的托管平台也不是给文艺作品创作设计的,所以这个方法还需要进一步的探索和实践。

但是我们可以看到,Git 管理文艺作品的方法是可行的,而且有一定的优势,所以我觉得这个方法是值得进一步探索的,我们可以基于这种思想开发出一套新的工作流。

相信后人智慧……

我真是胡言乱语啊……热昏了的胡话喵……