binaries shouldn't be checked in (usually); need to gitignore them
Closed this issue · 1 comments
timotheecour commented
-
git-lfs would probably not be needed if binaries weren't being checked in
-
probably a good idea in case there are large objects to put these in a separate (sub-)module
-
something like this could help to gitignore extension-less binaries:
.gitignore
/*
!*.nim
!.gitignore
only mentioning this cause you brought my attention to your repo in nim-lang/Nim#8554 (comment) (thanks for the link!), so I was trying it out but git clone failed (got the clone to work after brew install git-lfs)
- not sure if you're still actively working on this repo but maybe (assuming ppl don't depend on its history)
git filter-branchcould be used to cleanup the history to remove binaries
https://wikileaks.org/ciav7p1/cms/page_41123851.html
https://docs.microsoft.com/en-us/azure/devops/articles/remove-binaries?view=vsts
krux02 commented
I ditched git-lfs for now, so that people can clone the project again. That experience was painful. Binaries are now just part of the repository, but I try to keep them small. I won't add large assets to the project.