Changes in Upcoming Release

We have a team working on a project and are using a mix of local VSS users and users using the web client.

There were several bugs in the the Beta 2 (which is what we are using). Supposedly, the worst of them have been fixed, and the functionality has been extended. To save three weeks of waiting, would it be possible to answer the following questions about remote functionality in the upcoming VSS:

1. Does it reliably get the latest version when asked to or when checking out a file?

2. Can I do normal source control things like:
- Diffing my changes before checking in
- Seeing the history of a file
- Merging changes from different version of a file
- Getting a labled version of a project

3. Our project is spread across many solutions and has many XML files that are not part of any solution. Is there a decent way to get an entire file tree and check files in/out?

Any information would be greatly appreciated.

-Andy

[972 byte] By [ADavis] at [2007-12-17]
# 1
Hi Andy,

> Does it reliably get the latest version when asked to or when checking out a file?

VSS Internet plugin will not get the latest version during checkout if checkout location version is enabled on the database. Otherwise it should work fine, I think.

> Can I do normal source control things like:
- Diffing my changes before checking in

Yes.

> - Seeing the history of a file
> - Getting a labled version of a project

No.

> - Merging changes from different version of a file

You will be prompted to merge during Checkin or Get if there are conflicts between your changes and other developers, but you can't merge on demand (like you can do in VSS Explorer merges between branches)

> Our project is spread across many solutions and has many XML files that are not part of any solution. Is there a decent way to get an entire file tree and check files in/out?

I'd create a web project that binds your local folder to the matching folder in VSS. Then you could simply do a Get on the web root and that should be recursive.
I'm not sure if there won't be problem with the rest of the IDE if the solution will contain projects (vbproj) and solution (sln) files as regular items in the web project. If you see problems you can create the web project into a new solution.

Alin

AlinConstantin-MSFT at 2007-9-9 > top of Msdn Tech,Visual Studio,Visual Studio Source Control and SourceSafe...
# 2

VSS Internet plugin will not get the latest version during checkout if checkout location version is enabled on the database. Otherwise it should work fine, I think.

This is not so with Beta 2. Of the three people working with the remote plug, we range from "gets the latest version most of the time" to "almost never gets the latest".

ADavis at 2007-9-9 > top of Msdn Tech,Visual Studio,Visual Studio Source Control and SourceSafe...

Visual Studio

Site Classified