VSS to TFS synchronization

Posted on 2012-09-04
Medium Priority
Last Modified: 2013-11-25

We have two teams for two different projects. One team is using VSS and another team is using TFS for their project's source control.

We will have the backup of VSS source in TFS. Is there a possibility to synchronize data from VSS to TFS on weekly basis ?

Thanks in advance.
Question by:rajapandian_81
  • 3
LVL 23

Assisted Solution

by:Mohamed Osama
Mohamed Osama earned 1000 total points
ID: 38372714
synchronize as in check-in first to VSS , then this is uploaded & checked in for TFS , this is not possible as far as I know unless you write your custom code because both source control systems work in a very very different way & have a very different architecture

In My Solution upgrading the VSS to TFS is the way to go especially as VSS is an end of life productr & you won't get much help from MS if you needed them.

a Doable workaround would be the SCM or the senior developer who finalizes the check in to VSS
can add that same folder from the local copy to a shared folder that the TFS server can communicate with

using scheduled task or on demand manually or using script & the commands tf add ,tf get , tf checkout tf checkin , somone can add the Code to the TFS code repository.

a drag /drop from a certain folder to a Visual studio team explorer window then checking in will do the trick, you can associate them with tasks or write notes about the original work item coming from VSS for your reference.
LVL 12

Author Comment

ID: 38375089

Can you give me some guidelines to write custom code for synchronization.

What are the APIs and commands available to pull data from VSS and update in TFS ?
LVL 12

Accepted Solution

rajapandian_81 earned 0 total points
ID: 38422358
We are using vssconverter command line tool.

LVL 12

Author Closing Comment

ID: 38435927
vssconverter tool suits our needs.

Featured Post

Free Backup Tool for VMware and Hyper-V

Restore full virtual machine or individual guest files from 19 common file systems directly from the backup file. Schedule VM backups with PowerShell scripts. Set desired time, lean back and let the script to notify you via email upon completion.  

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article shows how to use a free utility called 'Parkdale' to easily test the performance and benchmark any Hard Drive(s) installed in your computer. We also look at RAM Disks and their speed comparisons.
Article by: evilrix
Looking for a way to avoid searching through large data sets for data that doesn't exist? A Bloom Filter might be what you need. This data structure is a probabilistic filter that allows you to avoid unnecessary searches when you know the data defin…
This tutorial will show how to configure a new Backup Exec 2012 server and move an existing database to that server with the use of the BEUtility. Install Backup Exec 2012 on the new server and apply all of the latest hotfixes and service packs. The…
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…
Suggested Courses

839 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question