Linked Questions
56 questions linked to/from Managing large binary files with Git
3 votes
2 answers
1k views
How to manage a project with huge resource size on Git or any source control [duplicate]
Possible Duplicate: Managing large binary files with git The situation is that I have a game or any project that attached to huge resource such as model files, images, and sound files. I develop ...
0 votes
0 answers
53 views
Techniques for working with a few large binary files in Git [duplicate]
I am working on a project using git, that has about 10 or 12 large binary files. The files are essentially 3D models which will be brought together at the end of our project but during development we ...
2149 votes
34 answers
1.7m views
How do I clone a subdirectory only of a Git repository?
I have my Git repository which, at the root, has two subdirectories: /finisht /static When this was in SVN, /finisht was checked out in one place, while /static was checked out elsewhere, like so: ...
753 votes
16 answers
321k views
Remove local git tags that are no longer on the remote repository
We use tags in git as part of our deployment process. From time to time, we want to clean up these tags by removing them from our remote repository. This is pretty straightforward. One user deletes ...
299 votes
26 answers
382k views
Retrieve a single file from a repository
What is the most efficient mechanism (in respect to data transferred and disk space used) to get the contents of a single file from a remote git repository? So far I've managed to come up with: git ...
526 votes
4 answers
537k views
Clone only one branch [duplicate]
I would like to know how I could clone only one branch instead of cloning the whole Git repository.
348 votes
9 answers
151k views
Is there a way to make git pull automatically update submodules?
Is there a way to automatically have git submodule update (or preferably git submodule update --init called whenever git pull is done? Looking for a git config setting, or a git alias to help with ...
173 votes
12 answers
147k views
How to remove unreferenced blobs from my Git repository
I have a GitHub repository that had two branches - master and release. The release branch contained binary distribution files that were contributing to a very large repository size (more than 250 MB), ...
167 votes
7 answers
44k views
Using git repository as a database backend
I'm doing a project that deals with structured document database. I have a tree of categories (~1000 categories, up to ~50 categories on each level), each category contains several thousands (up to, ...
130 votes
5 answers
127k views
Is git good with binary files? [closed]
Is git good with binary files? If I have a lot of uncompressed files being modified, and many compressed files never (or almost never) modified, would git handle it well? For example, if I insert or ...
61 votes
7 answers
87k views
Git with large files
Situation I have two servers, Production and Development. On Production server, there are two applications and multiple (6) databases (MySQL) which I need to distribute to developers for testing. All ...
33 votes
10 answers
28k views
Version control for large binary files and >1TB repositories?
Sorry to come up with this topic again, as there are soo many other questions already related - but none that covers my problem directly. What I'm searching is a good version control system that can ...
26 votes
4 answers
25k views
Git or Subversion for binary files
We need to store binary files (mostly MS Word documents, ranging from a couple of KB to a couple of MB in size) in a version control repository with over 100 "projects". Currently we use Visual Source ...
32 votes
5 answers
13k views
How do different version control systems handle binary files?
I have heard some claims that SVN handles binary files better than Git/Mercurial. Is this true and if so then why? As far as I can imagine, no version control system (VCS) can diff and merge changes ...
29 votes
3 answers
10k views
How does git store duplicate files?
We have a Git repository that contains SVM AI input data and results. Every time we run a new model, we create a new root folder for that model so that we can organize our results over time: /run1.0 ...