Giter Club home page Giter Club logo

tfscleaner's Introduction

TFS Cleaner

ScreenShot TFS Cleaner is an administrator tool for TFS that provides utility for cleaning Workspaces, Shelves, Source Control, Test Attachments and Builds.

Installation

The project was built using Visual Studio 2013. Clone, compile and you're done!

Usage

Workspace and Shelves

This section allows to query for Workspaces that weren’t changed in the past 30 days (you can change the Max Days) and shows Shelves that are older than 30 Days. For each Workspace item you can see the mappings.

You can search for a specific owner, and once the search is complete you can Copy the details to the Clipboard so you can send it to the owner to check if it's safe to delete.

ScreenShot

Source Control

For many of my customers, Source Control is responsible for a huge DB Size, due to the fact that customers check-in not just source files but also binary files.

When a binary is replaced with another version, a new revision is created and basically doubles the size for each revision.

The Source Control section allows you to easily browse Source Tree and see each file and folder size, this works per folder you open so you don’t have to wait until the entire tree size is calculated (can takes hours).

For each file and folder you can see the revisions and also copy the item details so you can check with the item owner if the item is needed and if not you can destroy the item.

You can also filter to display just deleted items and use the destroy button to completely remove those items from Source Control.

ScreenShot

Test Attachment Cleaner

Same as MS Test Attachment Cleaner but with UI Smile you can specify what file extensions to search and limit the search for specific work item states.

Of course you can define date range and file attachment size.

ScreenShot

Builds

The builds section allows you to search for builds based on their status, you can search for deleted builds and destroy full build definition with all his children.

ScreenShot

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

History

11/12/2014 - Added Initial Project 04/05/2015 - Updates for TFS 2013/2015

Credits

Developed by Shai Raiten - http://blogs.microsoft.co.il/shair

tfscleaner's People

Contributors

shairai avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.