Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Best git like versioning tool for many small files

I was wondering what everyone's thoughts were on the best 'git like' versioning tool that can be used for many small (1 - 30kb) files. All I really want to track are deletions, moves, renames but not content changes.

My situation is about 200,000 1 to 30 kilobyte files.

Some searching brought me to git-annex. Will that do what I need?

like image 418
Matthew Kirkley Avatar asked Jun 16 '12 16:06

Matthew Kirkley


1 Answers

git-annex is the only one where I know - based on git. This tool supports what you are looking for and more. e.g syncing multiple annex repo's in one shot. You have full git command support and all new annex commands.To clarify, rename, delete, move appears to git. Annex use symbolic links for tracking your content.

I use the tool to track and update my homepage files. Rsync can't handle rename. That was the reason why I use this tool, and because I know git well.

like image 116
theforce Avatar answered Sep 21 '22 15:09

theforce