如何让git使用(硬)链接检出重复文件

时间:2018-03-20 00:51:25

标签: git filesystems

我的小程序在几个目录中有很多XML文件。 有时,一些XML文件已经过时,有些必须添加。在这种情况下,我们创建一个新目录,基本上复制文件并删除一些并添加一些。由于多种原因,我无法控制数据的存储格式。

    • V1
      • 1.XML
      • 2.XML
      • 更多
    • V2
      • 稍微更改了一组xml文件

然后将这些文件存储在git中。 git repo本身很小,因为数据很容易压缩。 但是有没有办法让git在签出状态下使用硬链接来处理重复文件?结帐很慢,因为它必须包装很多小文件。 也许某些文件系统与git结合?

1 个答案:

答案 0 :(得分:0)

另一种方法是复制/复制这些xml文件,只需添加/更新其内容。

您可以在修改这些文件之前创建一个标记(git tag -m" v1" V1),然后修改/添加/删除它们git add .git commit来记录XML文件的新状态。