diff options
author | anarcat <anarcat@web> | 2017-04-24 13:39:11 +0000 |
---|---|---|
committer | admin <admin@branchable.com> | 2017-04-24 13:39:11 +0000 |
commit | 2b04b5ae2ab82dbbd68d23ca81da47f35bdc36d1 (patch) | |
tree | 85cc011467263dab14520b329f2a3968b5c0a0ab | |
parent | 05de9c1f87342a85546831296f2ee145fabff081 (diff) |
add git-annex-forget
-rw-r--r-- | doc/tips/Repositories_with_large_number_of_files.mdwn | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/doc/tips/Repositories_with_large_number_of_files.mdwn b/doc/tips/Repositories_with_large_number_of_files.mdwn index 799ee9628..d0bbfd1b2 100644 --- a/doc/tips/Repositories_with_large_number_of_files.mdwn +++ b/doc/tips/Repositories_with_large_number_of_files.mdwn @@ -1,5 +1,7 @@ Just as git does not scale well with large files, it can also become painful to work with when you have a large *number* of files. Below are things I have found to minimise the pain. +[[!toc]] + # Using version 4 index files During operations which affect the index, git writes an entirely new index out to index.lck and then replaces .git/index with it. With a large number of files, this index file can be quite large and take several seconds to write every time you manipulate the index! @@ -46,3 +48,11 @@ You can avoid this by keeping the number of files in a directory to between 5000 * [[forum/Handling_a_large_number_of_files]] * [[forum/__34__git_annex_sync__34___synced_after_8_hours]] + +# Forget tracking information + +In addition to keeping track of where files are, git-annex keeps a *log* that keeps track of where files *were*. This can take up space as well and slow down certain operations. + +You can use the [[git-annex-forget]] command to drop historical location tracking info for files. + +Note: this was discussed in [[forum/scalability_with_lots_of_files]]. |