Doing support for a customer, they send their codebase and ask fix this, in the zip they send there is usually a .git folder I can use to see what they have been doing, typically several commits and a few new branches since the last time I saw it.
I cannot help feeling I should be able to merge the .git folder in the zip files I receive from time to time with a local copy of the repo I can keep any history, test harness etc that I use to support them.
The customer will not use something like git hub.
I am sure git can handle it, but I just cannot think of the runes. In effect I want it to create patches for everything past the last time I saw the repo and 'play them back' over mine.