Reader small image

You're reading from  Azure DevOps Server 2019 Cookbook, - Second Edition

Product typeBook
Published inMay 2019
PublisherPackt
ISBN-139781788839259
Edition2nd Edition
Tools
Concepts
Right arrow
Authors (2):
Tarun Arora
Tarun Arora
author image
Tarun Arora

Tarun Arora is obsessed with high-quality working software, continuous delivery, and Agile practices. He has worked on various industry-leading programs for fortune 500 companies in the financial and energy sectors. For many years, Tarun has been a Microsoft Most Valuable Professional in Visual Studio and Development Technologies. His core strengths are designing application architecture for cloud scale and everything DevOps. He was recognized as an MVP by Microsoft in 2014 for going over and above in supporting the product teams and community with his contributions. Tarun is an active open source community contributor, speaker, and Blogger. Follow Tarun on Twitter @arora_tarun for the latest and greatest updates in DevOps.
Read more about Tarun Arora

Utkarsh Shigihalli
Utkarsh Shigihalli
author image
Utkarsh Shigihalli

Utkarsh Shigihalli is passionate about technology and has a keen interest in developing tools and extensions. Currently working for Avanade in the United Kingdom, he has experience in the areas of Azure, DevOps, Agile, and Architecture. Over the years he has worked for many top companies as an architect, independent consultant, and as a DevOps coach in India, the United States, Netherlands, and United Kingdom. He has been awarded as Microsoft Most Valuable Professional five times. He regularly writes at Visual Studio Geeks and you can follow him on Twitter at @onlyutkarsh.
Read more about Utkarsh Shigihalli

View More author details
Right arrow

Managing and storing large files in git


It is not uncommon for projects to have include high quality images and videos that are large in size. If you have large files in your repository, such as images and videos, Git will keep a full copy of the file in the repo every time you commit a change to the file. Git is ultimately versioning the file, if many versions of these files exist in your repo, they will dramatically increase the time to check out, branch, fetch, and clone the code. 

Luckily git has solved this problem using Git Large File System (LFS). LFS is an extension to Git; it replaces large files, such as audio samples, videos, datasets, and graphics, with text pointers inside Git, while storing the file's contents on a remote server which commits data that describes the large files in a commit to your repo, and stores the binary file contents into separate remote storage. 

 

When you clone and switch branches in your repo, Git LFS automatically downloads the correct version from that...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Azure DevOps Server 2019 Cookbook, - Second Edition
Published in: May 2019Publisher: PacktISBN-13: 9781788839259

Authors (2)

author image
Tarun Arora

Tarun Arora is obsessed with high-quality working software, continuous delivery, and Agile practices. He has worked on various industry-leading programs for fortune 500 companies in the financial and energy sectors. For many years, Tarun has been a Microsoft Most Valuable Professional in Visual Studio and Development Technologies. His core strengths are designing application architecture for cloud scale and everything DevOps. He was recognized as an MVP by Microsoft in 2014 for going over and above in supporting the product teams and community with his contributions. Tarun is an active open source community contributor, speaker, and Blogger. Follow Tarun on Twitter @arora_tarun for the latest and greatest updates in DevOps.
Read more about Tarun Arora

author image
Utkarsh Shigihalli

Utkarsh Shigihalli is passionate about technology and has a keen interest in developing tools and extensions. Currently working for Avanade in the United Kingdom, he has experience in the areas of Azure, DevOps, Agile, and Architecture. Over the years he has worked for many top companies as an architect, independent consultant, and as a DevOps coach in India, the United States, Netherlands, and United Kingdom. He has been awarded as Microsoft Most Valuable Professional five times. He regularly writes at Visual Studio Geeks and you can follow him on Twitter at @onlyutkarsh.
Read more about Utkarsh Shigihalli