是否可以在我的网站中嵌入git来管理图像历史记录?

时间:2017-12-13 16:52:57

标签: .net git .net-core

我正在为我们公司的设计团队工作.net核心网站。该网站将展示我们收藏的设计图片。

其中一个要求是允许我们的设计人员对设计文件进行历史记录,审核流程等。我立刻认为,不是重新发明轮子,也许该网站可以利用Git的数据库"。我不确定这是否可能,或者那里的框架允许这样做。此外,我不希望我们的设计师只能投入任何文件,只有具有特定扩展名的文件(photoshop,jpg,png等)才有意义 - 投入一个随机的.txt文件并没有#39 ;吨。我倾向于Git的主要原因是它也有分支,因此设计师可以分支并更新大量设计,然后在完成后合并。

我试图谷歌这几个小时,但我不知道我是否正在看"嵌入式Git"或者" System Git"或托管我自己的Git服务器,如果我可以接受代码并修改服务器代码或者它是否具有我已经需要的功能等等。基本上,我可以做自己的研究并试着去做一些事情,如果我知道在哪里从框架等开始。

我注意到微软在VSTS上用他们的新Wiki功能做了类似的事情。它是markdown文件的嵌入式存储库。它允许您克隆整个wiki,并且它们具有围绕wiki构建的安全性。我想做同样的事情,但是对于图像而不是降价。

enter image description here

1 个答案:

答案 0 :(得分:0)

Git 不适用于图片等二进制文件。如果您仍想使用它,可以编写pre-commit hook以防止不需要的文件(.txt)被提交。 在您的网站上,您可以安装一个简单的gitlab但是您无法从git的图像差异功能中受益...也许使用插件?

没有提到设计师必须学习如何使用这个危险的工具...

我并不是要劝阻你,但我认为Git可能不是满足您需求的最佳工具。