代码之家  ›  专栏  ›  技术社区  ›  Gordon Childs

git跟踪资源分叉吗?

  •  2
  • Gordon Childs  · 技术社区  · 15 年前

    每次更换Photoshop时,我都会这样问自己 .psd 我在版本控制下拥有的文件。

    你可以看到 ls -l PS在资源分叉中创建了一个缩略图图标。

    2 回复  |  直到 15 年前
        1
  •  4
  •   Community Tales Farias    7 年前

    Git不会跟踪元数据,因为这些资源不是 所容纳之物 文件的名称(so) 你的回答是“不” ).

    Jakub Narębski 评论:


    示例包括完整的Unix权限、Unix所有权(以及文件所属的组)、其他与权限相关的元数据(如ACL)、与文件绑定的额外资源(如某些Linux文件系统的EA(扩展属性)或MacOS中著名的资源形式(MacOS上的资源分叉与Linux上的xattrs:2007年第5期) Eric Sink article ).

    这不是SCM的问题: 代码管理系统的解决。
    不加区分地保留额外元数据可能会导致问题,例如完全权限和所有权。
    因此,SCM只保留有限的SCM sane元数据子集。
    如果需要保留额外的元数据,可以使用(在好的SCMs中)钩子来实现,例如。 etckeeper metastore (吉特)。

        2
  •  2
  •   Gordon Childs    15 年前

    .

    在mac上,默认情况下,git不跟踪资源分叉、xattrs或finder信息。

    git

    其他工具,如 cp rsync 已经在mac电脑上打了补丁以保存
    这种元数据有时很方便,有时很烦人。

    吉特 现在还不烦人。或方便,取决于您的POV。