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 3222888
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 17, 20262026-05-17T16:02:35+00:00 2026-05-17T16:02:35+00:00

I am new to SVN. How should I organize the project directory structure on

  • 0

I am new to SVN. How should I organize the project directory structure on my computer (NOT in REPOSITORY)? Should it be the same as in the repository (trunk, tags, branches) or is it usual to use a different structure? Thanks.

  • 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-17T16:02:36+00:00Added an answer on May 17, 2026 at 4:02 pm

    The format I tend to use is to checkout just the branch, tag or trunk that I need.
    I can of course, checkout multiple braches, or even the same branch multiple times if I need to for some reason.

    I don’t checkout the entire project’s trunk branches and tags – that’s just perverse. I like to encourage multiple branches for experimentation and work, as well as tags at every opportunity. Bringing all of this down when I’m interested in <1% of them would just be a waste of everyone’s time.

    For simplicity, I tend to put all of these working copies in the same folder, named so that I can identify them:

    eg:

    c:\development
              \EmergencyFix-UICrash-V1.8
              \Refactoring-ServerComponent
              \NewCustomerUI
    

    Under each working copy, it’s a straight copy of the branch as it appears in the repository. It’s important that you can just checkout a branch and have the correct structure in the working copy on your disk. If you have to manually move things around, or copy things to specific locations, or check different things out to different locations, then that’s a lot of build information being carried around separate to your source code (and it’s usually only in your heads, maintenance nightmare!). Keep it all together, let your source control tool do the heavy lifting for this and you might stand a chance of getting control over your builds.

    If you really can’t live with the working copy mirroring the branch’s structure, svn:externals can be leveraged to close the gap in a controllable manner. Whilst I know some feel that they’re an anti-pattern, I feel they offer an invaluable and powerful option when used in a sane manner.

    But be warned … having a working copy that’s a mix of two dozen other repository checkouts, none of which are guaranteed stable defined at multiple locations and changing unpredictable random subdirectories isn’t using externals in a sane manner …

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

Sidebar

Related Questions

With git-svn If I have cloned svn repository with all trunk, branches and tags,
I have svn repo with branches, tags and trunk Now when i create new
I am working on new version of an app. What SVN structure should I
Suppose a remote SVN repository has this structure: /project /src /bulk Now for some
I am thinking about creating a new repository in SVN for a section of
I have two eclipse projects on an SVN repository that I feel should be
I created a new project in svn svnadmin create /myrepo in my server, with
Here we have have an SVN repository with a trunk and a branch for
my problem is this: I should upload a project on SVN server to put
SVN is failing to commit [add]ed folder. I added a new folder/directory ImagesSubDirectory 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.