I want to have all my files on a partition to be controlled by git-annex to be able to take them with me to other computers via an externel drive. Still I want to use the partition normally (creating, changing, deleting files without having to care about git-annex) when it is the only place where content changes. The partition is on my main PC and there the files are mainly created and changed. The syncing would be rather rare, just to backup files to the externel drive or when I want to take the files somewhere else, and from there back to the main PC.
As far as I understood, I´d have to create the git repo in the top-level directory of the partition and then add everything.
Can I use the files, create and delete them on the partition without having to unlock and commit them all the time? I would commit before syncing, though.
Git-annex creates a copy of files you unlock. Could that be a performance problem?
Or would I have to use another syncing solution for my scenario? Thanks for help!