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

  • Home
  • SEARCH
  • 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 524761
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T08:36:05+00:00 2026-05-13T08:36:05+00:00

we are a small startup company, starting from scratch. We use Subversion, the repository

  • 0

we are a small startup company, starting from scratch. We use Subversion, the repository is located on a Web-based service.

I am familiar with CVS and read some intro to SVN, that’s not a big deal. I am interested in references to CM methodology that will allow us to spend the least effort on the CM per se, but will enable us to work smoothly without conflicts. I am sure that no wheel need to be reinvented, I just want to confirm the idea that I have.

What I have in mind is:

  • each developer starts his private development branch
  • when done, it is merged to the integration branch. further stabilization is done on the integration branch.
  • when the integration is done, it is merged to the trunk and tagged.

I am unclear of:

  • should we start a new private branch
    from the trunk after that, or keep
    working on the same private
    development branch?
  • I see that svn has a special behavior
    when reintegrating back on
    specifically on trunk. Are there
    benefits (or drawbacks) in having a
    special integration branch, then?

thanks a lot.

  • 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-13T08:36:06+00:00Added an answer on May 13, 2026 at 8:36 am

    Why do you feel the need to do development in private branches? Can’t you have your developers work together, in the same repository path? The reason I ask is in my experience, most people that think they “need” this are usually wrong and don’t understand source management and how Subversion works. I’m not accusing you of this but I am hoping you can explain the reasoning behind this requirement, as it might have an impact on future suggestions.

    To attempt to answer your question, I can tell you that using private developer branches will add unnecessary burden to your administration and tooling configuration. Developers should be working together in the same repository path, unless there is good reason like using a branch a bugfix release or experimental effort. There are many reasons for this but the first few that come to mind for me are that development is a team effort, visibility into everyone’s changes, simplicity in development processes, simplicity in tooling configuration and simplified administration.

    Typical Subversion usage has the trunk be the path where all developers work on the next release. You create branches to do isolated parallel development for things like bugfix releases, experimental features and long running development tasks for example. We all know that all scenarios aren’t typical and each team’s needs are unique but until I know why you need private developer branches, I’m going to disagree that they are needed and that they will add unnecessary burden to your team, processes and tooling configuration.

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

Sidebar

Related Questions

Recently I started working in a small startup company and we need to add
i've developed small web app for personal use with Ruby on Rails. Now when
I created a small web service(test), I'm unable to get it to deploy to
In an access database I have a small function that is called on startup
Our small development shop is looking to migrate our projects from VSS to TFS,
I am working in a small startup organization with approximately 12 - 15 developers.
My small startup is planning to start development of an android app in september.
So I have a bit of an issue. I work for a small startup
i want to make a small windows app that start every windows startup this
I have a small web app. Seven pages, 3.6 KB index.html and 855.5 KB

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.