Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 1039209
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 16, 20262026-05-16T15:04:16+00:00 2026-05-16T15:04:16+00:00

We have a SSIS, SSRS and SSAS code repository in VSS that we are

  • 0

We have a SSIS, SSRS and SSAS code repository in VSS that we are moving to Subversion.

We have made the sane choice of keeping history in VSS and are making it read-only.

I am going to download my entire structure, make it writable, remove all VSS files and VSS info from the Solution and Project files, and then import it into Subversion.

My question is:

Going from VSS to Subversion, what are the things to watch out for?

Anything specific to SQL Server packages that I should watch out for?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-16T15:04:17+00:00Added an answer on May 16, 2026 at 3:04 pm

    We did the same a few years ago (from VSS to SVN).

    First of all, educate your developers regarding the different philosophy of SVN versus VSS.

    • In VSS we ‘reserved’ files (meaning that other developers couldn’t reserve the file anymore), then made the changes, and then committed the files again. This is the lock-edit-unlock principle.
    • SVN uses the fetch-edit-merge-commit principle. Your developers may have mixed feelings about this since they are not sure anymore they are the only once being able to edit a file. Convince them. Our development team has grown to about 15 developers and so far we had never merge conflicts that went unnoticed.

    Second, consider porting a minimal history from VSS to SVN. It may be overkill to copy every little history detail from VSS to SVN, but it still makes sense to copy e.g. every release of the last 5 years of your application to SVN.

    Third, investigate the features of SVN that don’t exist in VSS. Some of them might open up new possibilities in your organization. A very good one is the ‘revision’ concept. VSS has no global revision number, meaning that it is difficult to refer to an exact situation (unless you start labeling everything). In SVN, the revisions make it possible to refer to any point in history of the SVN repository. You could use the revision number e.g. in your build process (e.g. release 1.0 of your application could be revision 12345, you could integrate the revision number in your bugtracking system, …).

    Fourth, use additional tools like TortoiseSVN (Shell extension) and VisualSVN (Visual Studio add-on).

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have an SSIS package that connects to a mysql server and attempts to
I have an SSIS package that does the following: Selects the connection strings from
I have an SSIS package that executes several tasks. I manually added an event
I have an SSIS package that I've saved under Maintenance Plans on SQL Server
I have an SSIS Mulitcast object that splits my flow into 2 paths. In
I have an SSIS package that queries data from a view using an SQL
We have an environment where we develop within T-SQL, SSIS and SSRS. We have
I'm writing a SSRS report that is the direct result of a SSIS package.
I have an SSIS exportation package that is used to export data from an
I have an SSIS package that works fine. The package runs every night and

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.