Posts by this author

Dec 12, 2016
0

How to recreate the TFVC team project folder

We've had a handful of support calls lately from customers who deleted their team project folder in TFVC. tf.exe makes it easy to do, but not easy to undo. Fortunately, the fix is straightforward, and Will Lennon has written it up in a blog post. With Will's permission, I'm reblogging the contents below. TF.exe makes it easy to destroy a TFVC te...

DevOpsGit & Version Control
Nov 2, 2016
0
0

Git perf and scale

New features and UI changes naturally get a lot of attention. Today, I want to spotlight the less visible work that we do on Team Services: ensuring our performance and scale meet our customers' needs now and in the future. We are constantly working behind the scenes profiling, benchmarking, measuring, and iterating to make every action faster. In ...

DevOpsGit & Version Control
May 26, 2016
0

Versioning NuGet packages in a continuous delivery world: part 3

This is the third and final post in a series covering strategies for versioning a NuGet package. If you missed part 1 or part 2, you should read those first. Today’s post walks through a specific workflow that Git users could adopt, using a really powerful tool called GitVersion. GitVersion comes with some expectations about the layout of your bran...

DevOpsGit & Version ControlPackage Management
May 18, 2016
0

Versioning NuGet packages in a continuous delivery world: part 2

This is part 2 in a series of blog posts covering strategies for versioning a NuGet package. If you missed part 1, pick it up here. Today’s post talks about future improvements we’d like to make to the versioning and releasing flows. This post discusses future work that we haven’t fully designed yet, and we need your input. Along the way, you’ll sp...

DevOpsGit & Version ControlPackage Management
May 3, 2016
0

Versioning NuGet packages in a continuous delivery world: part 1

On the Package Management team, we’re frequently asked how to think about versioning packages. Conceptually, it’s simple: NuGet (like many package managers) prefers semantic versioning (SemVer), which describes a release in terms of its backwards-compatibility with the last release. But for teams that have adopted continuous delivery, there’s tensi...

DevOpsGit & Version ControlPackage Management
Apr 27, 2016
0
0

Spring cleaning: Package management updates

Since we launched Package Management Public Preview last November, your response has been fantastic. Thank you to everyone who's installed our extension, published a NuGet package, or sent us feedback. As the sunshine starts to return to Seattle, it's time for some spring cleaning. A list of small but important feature improvements has accumulated...

DevOpsPackage Management