我想知道每个人对最好的'git like'版本控制工具的想法是什么,可以用于许多小(1 - 30kb)文件。我真正想要跟踪的是删除,移动,重命名,但不是内容更改。
我的情况是大约200,000个1到30千字节的文件。
一些搜索带我到git-annex。这会做我需要的吗?答案 0 :(得分:1)
git-annex是我所知道的唯一一个 - 基于git。此工具支持您正在寻找的内容以及更多内容。例如,一次同步多个附件回购。你有完整的git命令支持和所有新的附件命令。澄清,重命名,删除,移动似乎是git。 附件使用符号链接来跟踪您的内容。
我使用该工具来跟踪和更新我的主页文件。 Rsync无法处理重命名。这就是为什么我使用这个工具,因为我知道git很好。
答案 1 :(得分:1)
重申评论,为什么不只是git本身?该工具旨在在许多不同的环境中运行良好。
虽然,对于它的价值,跟踪实际重命名在git中并不那么容易。工具在那里,但没有简单的方法来访问它们。见Find git commits that "rewrite" files。
另一个想法:找到一些简单的工具,将所有文件名收集到一个文本文件中,然后使用git来跟踪它。同样,可能会很好地处理重命名。