Discussion:
switch from Visual SourceSafe to Team Foundation Server
(too old to reply)
c676228
2008-12-17 18:22:15 UTC
Permalink
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]
2008-12-18 03:59:45 UTC
Permalink
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 (***@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:
***@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
2008-12-18 19:03:01 UTC
Permalink
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
Post by Hongye Sun [MSFT]
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.
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
http://msdn.microsoft.com/en-us/library/ms181246.aspx
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,
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
==================================================
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.
Hongye Sun [MSFT]
2008-12-19 06:34:20 UTC
Permalink
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 (***@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:
***@microsoft.com.
 
This posting is provided "AS IS" with no warranties, and confers no rights.
Jeff Clausius
2008-12-19 12:58:35 UTC
Permalink
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
Post by c676228
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
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?
Continue reading on narkive:
Search results for 'switch from Visual SourceSafe to Team Foundation Server' (Questions and Answers)
6
replies
Does Most Program work with Window Vista?
started 2007-05-02 01:51:29 UTC
programming & design
Loading...