Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

switch from Visual SourceSafe to Team Foundation Server

17 views
Skip to first unread message

c676228

unread,
Dec 17, 2008, 1:22:15 PM12/17/08
to
Hi all,

One of our projects is done by our vendor. They use VSS as a source control.
After they deliver the source code, will there be any problems if we use
Team Foundation Server as a source control? Will there be any problmes if I
rebuilt project and switch from VSS to TFS directly as a source control?

Thanks,
--
Betty

Hongye Sun [MSFT]

unread,
Dec 17, 2008, 10:59:45 PM12/17/08
to
Hi Betty,

Thanks for your post.

It seems that you want to migrate one project source code from VSS into TFS
source control. Before do it, we must clarify one requirement: do you want
to migrate only source code or both source code and history events?

If the vendor only delivers the source code without any VSS bindings, you
can directly check in it just like adding a new project in TFS.

If the project has VSS bindings, please first remove those bindings:
1. Open the solution in VisualStudio, then use
File/SourceControl/ChangeSourceControl dialog, select all the lines and use
the Unbind button to remove the projects from source control.
2. Go into the project's folders and delete all .scc and .vssscc files.
Then check in the project in TFS.

If you also want to migrate the VSS histories, you should use VSS migration
tool: VSSConvertor to help on it. In order to do it, here are the
walkthroughs:

Walkthrough: Preparing to Migrate from Visual SourceSafe to Team Foundation:
http://msdn.microsoft.com/en-us/library/ms181246.aspx

Walkthrough: Migrating from Visual SourceSafe to Team Foundation:
http://msdn.microsoft.com/en-us/library/ms181247.aspx

For detail of the migration, please refer to: Migrating from Visual
SourceSafe (http://msdn.microsoft.com/en-us/library/ms253060.aspx).

Please choose one way above based on your requirement and let us know if it
works for you. Thanks.

Have a nice day.

Regards,
Hongye Sun (hon...@online.microsoft.com, remove 'online.')
Microsoft Online Community Support

Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
msd...@microsoft.com.
 
==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/en-us/subscriptions/aa948868.aspx#notifications.
 
Note: MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 2 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions. Issues of this
nature are best handled working with a dedicated Microsoft Support Engineer
by contacting Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/en-us/subscriptions/aa948874.aspx
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.

c676228

unread,
Dec 18, 2008, 2:03:01 PM12/18/08
to

Hi Hongye,

I don't see File/SourceControl/ChangeSourceControl dialog menu.
I think it is because when I opened this project, I received one warning
message:

there is a warning message "This project XXXX is under source control, but
the associated
source control plug-in is not installed on this computer. Souce control will
be dsabled for this project". And I clicked OK.

Does that mean as long as I remove .scc and .vssscc files from the project
folder and rebuild the project, everything will be OK?


--
Betty

Hongye Sun [MSFT]

unread,
Dec 19, 2008, 1:34:20 AM12/19/08
to
Hi Betty,

Thanks for your reply.

If you did not install VSS plug-in before, you have to delete the bindings
in the following two ways:

* Manually Remove *
Go to the folder containing the solution files and delete the following:
1 - Go to the folder containing the solution files and delete the following:
mssccprj.scc
MyProject.vssscc
vssver.scc

2 - Open MyProject.sln in your favorite text editor and remove the
following section:
GlobalSection(SourceCodeControl) = preSolution
...
EndGlobalSection

3 - Go to the folder containing the project files and delete the following:
MyProject.vbproj.vspscc
mssccprj.scc
vssver.scc

4 - Open MyProject.vbproj in your text editor and remove the following
lines:
SccProjectName = "SAK"
SccLocalPath = "SAK"
SccAuxPath = "SAK"
SccProvider = "SAK"
It is refered from
http://weblogs.asp.net/bkcarroll/archive/2004/03/08/86059.aspx

* Removal Tool *
SourceSafe Bindings Remover is a third part tool which can help you to
remove such bindings. It can be downloaded at
http://visualstudiohacks.com/tools/sourcecontrol/sourcesafe-bindings-remover
/.

This tool will modify the solution files, project files, as well as delete
any source control specific files (.scc, .vssscc).

Please let us know if this information helpful to you. We will continue
following up this issue with you. Thanks.

Regards,
Hongye Sun (hon...@online.microsoft.com, remove 'online.')
Microsoft Online Community Support

Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
msd...@microsoft.com.
 

Jeff Clausius

unread,
Dec 19, 2008, 7:58:35 AM12/19/08
to
Betty:

What tool are you using for your project?

For example, File->SourceControl will be for Visual Studio .NET and
later, and VB6 is under Tools -> Source Control (IIRC).

Jeff Clausius
SourceGear

0 new messages