knowledgecenter-breadcrum

Knowledge Center

03 Sep, 2024

Optimizing Code Check-ins: Ignoring Unnecessary Files for a Cleaner Azure DevOps Repo.

Posted on 03 Sep, 2024 by Ankit Gore, Posted in Azure DevOps Services

Blogs

Introduction

In this blog, we will learn about the code check-in process in DevOps. After development, unnecessary files are sometimes accidentally checked in, which increases the size of the repository. Each time you check in, these files will accompany your changes, making the code look messy during reviews and potentially causing conflicts when committing. To avoid these issues, we will follow a one-time process to maintain a clean repository.

Prerequisites

  1. Basic Knowledge of Git.
  2. Access to Repository.
  3. Visual studio.

 

Step-by-Step Guide to Maintain a Clean Repository by Excluding Unnecessary Files.

Step 1: Identify Unnecessary Files.

Identify files and directories that should not be included in the repository, such as:

  • Debug files
  • Build files
  • .vs directories


Step 2: Delete the contain inside the Release & Debug.

We have release and debug folder in bin and obj folder delete the files inside that.

Same for .vs file. now push your code once.


Step 3: Create or Update the .gitignore File.

The .gitignore file specifies which files and directories Git should ignore. If a .gitignore file doesn't already exist in your repository, create one in the root directory.

Add the following two lines to the .gitignore file:

# Ignore Visual Studio files
.vs/

# Ignore build and debug files
Debug/

Release/

And push the changes.


Before the changes:



After the Changes:


You can see the difference now—only the files with changes you have made are being checked in.

Conclusion

Keeping your repository clean by excluding unnecessary files, such as debug, build, and .vs files, is essential for efficient development and deployment. By setting up a proper .gitignore file and following the steps outlined in this guide, you can prevent repository clutter, avoid conflicts, and ensure smoother code reviews. This simple, one-time process helps maintain an organized and efficient codebase, ultimately enhancing your DevOps workflow.

Comment

This is a Required Field

Loading

Recent Updates

Blogs
31 Mar, 2026

Debugging Power Pages Server Logic Using Visual Studio Code

Power Pages Server Logic allows developers to execute secure backend JavaScript directly within Power Pages. It is commonly used for…

READ MORE
Blogs
31 Mar, 2026

Create and Deploy a Single Page Application (SPA) in Power Pages

In this blog, we’ll build and deploy a Single Page Application (SPA) using React + Vite and host it on…

READ MORE
BuildAndDeployPCF_Thumbnail.png
Blogs
25 Mar, 2026

Build And Deploy Your First Dataset PCF Control In Dynamics 365

Introduction In Dynamics 365, subgrids are commonly used to display related records, such as Opportunities under an Account. While out-of-the-box…

READ MORE