by Graf Zahl » Thu May 27, 2021 7:29 am
They are really nice on paper, and work fine most of the time if you just commit, push and pull - but don't change the linked repo's content, but constantly cause problems if you need to switch between branches, or bisect the repo to track down an error. Half the time they don't update properly, sometime they even completely lose track of the actual commit etc. The trouble started for me the last time I had to reset the repo to an older state to find the cause of a bug. I guess if I freshly checked out again it'll work again, but for how long?
In all honesty, I never trusted them to begin with, but did it this time because I didn't want to get all the binary baggage into our own commit tree.
They are really nice on paper, and work fine most of the time if you just commit, push and pull - but don't change the linked repo's content, but constantly cause problems if you need to switch between branches, or bisect the repo to track down an error. Half the time they don't update properly, sometime they even completely lose track of the actual commit etc. The trouble started for me the last time I had to reset the repo to an older state to find the cause of a bug. I guess if I freshly checked out again it'll work again, but for how long?
In all honesty, I never trusted them to begin with, but did it this time because I didn't want to get all the binary baggage into our own commit tree.