OverviewA Visual Studio Team Studio feature that had immediate appeal for me is shelving. The goal of this tool is to dupe the core of that functionality in Perforce, the source control solution used at my workplace.
What this app does is take a series of files that you have checked out from a P4 depot, bundle them up, and then set them aside for you to work on again later. A very handy trick when you're hip deep in a code change and an emergency crash bug comes in that same code file. This tools lets you shelve and set aside the changes you're working on now and come back to them after you've fixed the bug.
I'm very interested in getting feedback on this app. Please direct any comments, questions and especially complaints to firstname.lastname@example.org.
StatusI've ceased working on this project. There are many things I'd like to add (better UI or diff functionality for example) but I've got other projects I'd rather spend my free time on. In its current state it works well enough for my day to day use and I find myself using it quite a bit.
I'd like to return and finish it up some point in the future. Probably. I could easily be convinced to do this sooner rather than later if interest was expressed. Lacking that interest however its difficult to dedicate the time to it when it really does everything I need it to right now.
Known IssuesUI SucksYep. It does. Really, really hard. You can probably feel the pull from your computer screen, because I certainly can.
COM WoesIf you just download the binaries and run them the app will crash. Issue goes away if you run "install.bat" in the bin directory. This will install the Perforce COM object that the application depends on.
Manage Tab FilesThe files window in the manage tab doesn't scroll. This means you can only see the first few files that are in the shelf.
Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.