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

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 2, 20262026-06-02T11:41:28+00:00 2026-06-02T11:41:28+00:00

I am a complete newb to Subversion, but am trying to get past the

  • 0

I am a complete newb to Subversion, but am trying to get past the frightening shadow of SourceSafe. So I’m learning, trying to teach myself what’s what, and I’ve come across some roadblocks I don’t quite understand yet.

SVN 1.7.3 is up and running on a local Linux box. AnkhSVN is installed within my VS 2010 setup. VS/AnkhSVN can talk to my repository. So I started experimenting with some very simple Console projects to get started. I created the trunk, branches, and tags directories as suggested in the guidance I’ve found so far.

I created a new Console solution, and allowed Ankh to create that project in my repository under the recommended “trunk” folder. After adding nothing more than a “Hello, World” line to Program.cs, I commit the changes to trunk. That works…so far, so good…

I’m now wanting to pretend I’m working on a private branch, so I select Subversion->Branch Project… from “trunk” and the “Head/Latest” version, checking “Switch to Branch after creation.” That seems to go well.

Problem 1.

Now here’s where things get dicey. I decide to add a single source file to the project in my private branch, adding the file, but I cannot get the file to move from my private branch to trunk. Merging/reintegrate doesn’t work. Update doesn’t work. Switch doesn’t work. Now, after trying a switch from the branch to the trunk, VS tells me my project file is corrupt and can’t be loaded.

Obviously, I’ve done something terribly wrong, but I don’t know what. It appears I just need to get a trunk working copy, then do a merge, but how do I do that in my VS project folder setup?

Problem 2

My next problem, or question, which may be part of Problem 1, is understanding how Subversion-managed projects should be structured on the Visual Studio side. Its much clearer to me on the Unix side that you can pull a project into a local folder, but its not at all clear how the typical directory structure of a VS project is supposed to be affected by Subversion. Should the trunk and branches folders be duplicated on the local Visual Studio box as well? If I “switch” from trunk to a private branch (or vice-versa), is the intent that the corresponding files should be going into the same set of VS folders, or should there be a corresponding set for the branches and for the trunk?

Problem 3
This is more of a newbie SVN question, but when SVN tells me there are conflicts, I don’t yet understand how to resolve them. Does the ankhSVN plug-in have special tools to resolve conflicts, or do I need to fix them on the host server with the full svn tool? If so, what’s is the “most typical” kind of conflict to resolve?

  • 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-06-02T11:41:33+00:00Added an answer on June 2, 2026 at 11:41 am

    First thing to do: read at least the first two chapters of Version Control with Subversion and play with the examples. To do the latter it’s better to use a command-line client, such as Slik SVN.

    AnkhSVN on its own is not enough for an SVN client – it’s just a convenience tool for integrating SVN into VS. So if you’d like to use a GUI client (in addition to a command-line client, that IMHO is a must in any case), then most popular one for Windows is Tortoise SVN.

    (Actively) reading Version Control with Subversion will help you with all your current questions, but here are some initial thoughts:

    Problem 1 Did you commit your branch? You can make sure by running svn info [repo_url]/branches/[your_branch]

    Problem 2 It seems that there is some misunderstanding on you part: SVN also ‘pulls’ (the term is ‘check out’) your files locally. Read the book!!!

    In general, your SVN structure should reflect your folder structure, not vice versa. Also generally you work on only one branch at a time, and have only one branch checked out. When you need to work on another branch you do ‘svn switch’. It conserves space. Now, of course you can check out all of your repository starting at the repo root, but why would you do that? (I can think of such situations, but they are more concerned with repository maintenance, rather than with a regular workflow).

    Problem 3 Conflicts – not even worth talking about until you read the book.

    I hope this will point you in the right direction. Reading the first two chapters of the book should take you anywhere from couple of hours to couple of days.

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

Sidebar

Related Questions

I am a complete Perl newb, but I am certain that learning Perl will
This is a complete newb question but I'm trying to run through the Lift-in-Action
complete newb quesiton here, but I'm new to C# and Visual Studio 2010. How
Complete rails newbie trying to get started. I have two classes, Ingredient, and Unit.
complete HTML virgin 3 weeks ago but have managed to stumble along and get
I'm a complete c newb. I'm trying to define a few functions in a
While I'm not a complete Ruby/Rails newb, I'm still pretty green and I'm trying
I'm a complete newb to C++, but not to Java, C#, JavaScript, VB. I'm
Complete C newb here. Trying to learn/understand pointers by messing with simple code fragments.
I keep having problems with programs in Python (I'm a complete newb) where it

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.