9

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

我的情况是大约 200,000 个 1 到 30 KB 的文件。

一些搜索把我带到了 git-annex。那会做我需要的吗?

4

2 回答 2

1

重申一个评论,为什么不只是 git 本身呢?该工具旨在在许多不同的环境中正常工作。

不过,就其价值而言,在 git 中跟踪实际重命名并不是那么容易。这些工具就在那里,但没有简单的方法可以访问它们。请参阅查找“重写”文件的 git 提交

另一个想法:找到一些简单的工具,将所有文件名收集到一个文本文件中,然后使用 git 来跟踪它。不过,同样,可能会很好地处理重命名。

于 2012-06-17T02:26:43.460 回答
1

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

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

于 2012-06-17T02:08:14.440 回答