Best git as a version control tool for many small files

I was wondering what all the thoughts were on the best git like version control tool that can be used for many small (1 - 30kb) files. All I really want to track is deleting, moving, renaming, but not changing the content.

My situation is about 200,000 from 1 to 30 kilobytes of files.

Some searches led me to git-annex. Will this do what I need?

+8
git version-control
source share
2 answers

git -annex is the only one I know - based on git. This tool supports what you are looking for and more. for example, synchronizing multiple repo applications in a single snapshot. You have full support for git commands and all new application commands. To clarify, rename, delete, move, git is displayed. The app uses symbolic links to track your content.

I use a tool to track and update homepage files. Rsync cannot handle renaming. This is why I use this tool, and because I know git well.

+1
source share

Repeat comment, why not just git itself? The tool was designed to work well in many different contexts.

Although for what it's worth, keeping track of the actual renames is not easy in git. There are tools, but there is no easy way to access them. See Find git means "overwrite" files .

Another idea: find a simple tool that collects all file names into a text file and just use git to track this. Again, one could rename so well.

+1
source share

All Articles