适用于许多小文件的最佳git版本工具

Mat*_*ley 8 git version-control

我想知道每个人的想法是什么,最好的'git like'版本工具可以用于许多小(1 - 30kb)文件.我真正想要跟踪的是删除,移动,重命名但不是内容更改.

我的情况是大约200,000 1到30千字节的文件.

一些搜索带我到git-annex.这会做我需要的吗?

the*_*rce 1

git-annex 是我所知道的唯一一个基于 git 的。该工具支持您正在寻找的内容以及更多内容。例如,一次性同步多个附件存储库。您拥有完整的 git 命令支持和所有新的附件命令。为了澄清,重命名、删除、移动出现在 git 中。附件使用符号链接来跟踪您的内容。

我使用该工具来跟踪和更新我的主页文件。Rsync 无法处理重命名。这就是我使用这个工具的原因,因为我很了解 git。

  • 在这种情况下,Git-annex 并没有提供比 git 本身更多(如果有的话)的优势(许多小文件,请参阅我对其他答案的评论)。相反,你甚至放弃了 git 的核心功能:版本控制。 (2认同)