3 ms·
In fairness, there is git LFS, which is a well-maintained solution to do this. It's not fantastic, but it does exist.
by nicoburns 4y ago
In fairness, there is git LFS, which is a well-maintained solution to do this. It's not fantastic, but it does exist.
- maccard 4y agoGit LFS is a reasonably good example of git being half baked. It is provider dependent, and requires configuring separately on both the server and client. It turns git into a centralised VCS, removing the option of working offline in the process. A bit like submodules, LFS has its own warts that seem to multiply when you add more people to the mix. Working with git LFS has been the _only_ time the solution to my problem has been "nuke and clone again", in almost 15 years using source control. Last time I used git LFS, it didn't support ssh cloning at all, and the issue had been open for years at that time.