gpt4 book ai didi

svn - git 是否可以像 SVN 那样存储文件的 mime 类型以用于浏览 html?

转载 作者:太空狗 更新时间:2023-10-29 12:45:42 25 4
gpt4 key购买 nike

我刚刚将我的第一个 repo 推送到 github,但是当我浏览我的 html 时,它作为 txt 提供。这是我可以设置的类似于 svn 的 Prop 吗?或者这仅仅是 github 的不足之处?

我似乎无法在 git、github 或这里找到任何有帮助的东西。

最佳答案

首先,Subversion 支持文件、目录和修订版的(版本化)属性(简单的 key=value 对)。这包括文件的 svn:mime-type 属性。这种方法(这个特性)看起来像是原始 BerkeleyDB 存储引擎的残余,并且让人想起(较旧的?)MacOS 文件系统上的一些“资源 fork ”。

在 Git 中最接近 Subversion 文件属性的是 gitattributes (每个路径属性)。您可以定义 mime-type gitattribute,但目前没有 Git 工具(我知道)使用它。请注意,与 Subversion 相比,gitattributes 存储在普通文件中:树内 .gitattributes 文件(可以进行版本控制),以及每个存储库用户的 .git/info/attributes 文件...可以在普通编辑器中编辑,而不仅仅是使用 SCM 命令。


其次,mime-types 或 mimetype-like 属性或特性并不是真正必要的。 Gitweb(可能还有其他 git 接口(interface))使用扩展名为 mimetype 映射的文件(默认情况下为 /etc/mime.types),例如“*.html”文件以“原始”模式(即“blob_plain”操作)提供以“text/html”内容类型提供,参见例如http://repo.or.cz/w/git.git/blob_plain/html:/gitattributes.html

http://github.com/git/git/raw/html/gitattributes.html 缺少 GitHub 网络界面以“文本/纯文本”内容类型提供...

关于svn - git 是否可以像 SVN 那样存储文件的 mime 类型以用于浏览 html?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3537575/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com