SourceSafe Team's WebLog

Source control status in Visual Studio

Today we were looking into ways to improve user responsiveness in the Visual Studio IDE by spawning off asynchronous threads to retrieve status for items in the Solution Explorer that are under Source Control. In addition, we are looking at speeding up things by having the Pending Checkins Window update asynchronously as well. Users could still use the Refresh command to force a synchronous update and display accurate, current SCC status.

What do you folks think? Do you have any annoyances or pet peeves concerning SCC glyph, menu or tooltip display in the Solution Explorer or the Pending Checkins Window?

On a personal note: My name is Brad Peterson. I have been at MS since 1996, with the SourceSafe team the entire time. I am excited to finally get a chance to add some great new features to SourceSafe.

[Brad]

PS: In case you missed it, Visual Studio 2005 Beta 1 released today. You will get SourceSafe 2005 Beta 1 as part of the main install of Visual Studio 2005 Beta 1. So please go ahead an try it out !

Published Tuesday, June 29, 2004 5:44 PM by CheckItOut

Comments

 

William Bartholomew said:

We've recently started doing multi-user development with Visual Studio and VSS working on a single web project and it has been fraught with issues. Asynchronous updates of the glyphs would certainly improve this as we've often had the trouble where you go to checkout a file and it fails. Two other issues that are very annoying:

1. If you checkin a file that is open (and the local copy is removed, sometimes without you realising) you get a very vague error that the reload failed.

2. The checkin and out of projects is problematic for multi-user development but I think this needs to be solved by everyone being more diligent in ensuring that they don't leave this checked out.
June 29, 2004 6:21 PM
 

Boris said:

I think the VSS integration with Visual Studio is great as it is. The thing that I find very time consuming is when I need to branch and rebind all projects to the new location in VSS. It's especially problematic when files in a particular project are located in multiple folders.
June 29, 2004 7:38 PM
 

David Yack said:

Spend a little time on a VPN and also errors that happen when going on / off line - while I realize some of those will go away in the future version of SC any near term improvements would be great!
June 29, 2004 11:26 PM
 

Graeme Foster said:

Async updates sound good to me, especially when opening a big solution.

My pet peeve has already been fixed - you can now open a file for editing straight from the Pending Checkins window! That used to drive me up the wall, having to find the file in Solution Explorer or somewhere... :)
June 30, 2004 4:15 AM
 

Dennis said:

We need SourceSafe integration with SQL Server, for example, in Enterprise Manager and in Query Analyzer. Currently, we have to script out all stored procs, view, triggers, etc. and use SourceSafe to check out/in the script files.

Wouldn't it be great to just be able to open Query Analyzer's object browser, choose a proc, edit it, and have this automatically check out the proc from SourceSafe?
July 15, 2004 12:41 AM
 

Will Wilson said:

I'd love to have some additional status display in VS to indicate for instance that a newer version of a file is available on the server & maybe a way of indicating if someone else already has a file checked out.

Better support for large binary assets (eg. art) would also be great.
July 22, 2004 11:44 AM
 

Will Wilson said:

I'd love to have some additional status display in VS to indicate for instance that a newer version of a file is available on the server & maybe a way of indicating if someone else already has a file checked out.

Better support for large binary assets (eg. art) would also be great.
July 22, 2004 11:45 AM
 

Alin Constantin [MS] said:

Will, the Get dialog will have in VS 2005 a new "Action" column that allows to see which files have newer versions in the source control database.
Of course, for this to work the scc provider needs to implement a new MSSCCI 1.3 function.
(VSS 2005 will implement it)
July 22, 2004 11:47 AM
 

David Boschmans' Weblog said:

September CTP of Visual Studio 2005 Team System available
September 1, 2004 7:52 AM
Anonymous comments are disabled

© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Microsoft
Page view tracker