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

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 1, 20262026-06-01T19:07:51+00:00 2026-06-01T19:07:51+00:00

I have been experimenting with SVN for a while. I have a little test

  • 0

I have been experimenting with SVN for a while. I have a little test project in order to test different aspect of being an SVN administrator and an SVN user. Here is a bit of introduction first.

I have a script:

<repos>/python/testScript/trunk/testScript.py

this script checks an environment variable $LOCALSITE and lists the result. Today I have found a bug which simply breaks the script if that env. variable is not set. So I immediately branched to:

<repos>/python/testScript/branches/branch-00.01.xx/testScript.py

and also pushed a tag:

<repos>/python/testScript/tags/0.1.1/testScript.py

So this first tag is still inheriting the bug of “Failure in case $LOCALSITE is not set.” just as the trunk is still suffering from the same problem.

The reason that I have pushed a tag is that I am %100 sure that this script will be executed in an environment that will have the $LOCALSITE set-up correctly. So it will not break. And people can keep using “tag-0.1.1” as usual.

However I still want to fix that problem. So here is the question:

I have fixed and tested the problem on “branch-00.01.xx/testScript.py”, so now I know that “branch-00.01.xx” is working, unless there are more hidden bugs. Was that the correct step? or should I have fixed the trunk?

Now what should I do? Should I push the fixed branch to a new tag? or should I fix the trunk and kill the branch “branch-00.01.xx”?

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-06-01T19:07:53+00:00Added an answer on June 1, 2026 at 7:07 pm

    The branch model assumes that when you are done working on a feature, you will merge it back into the trunk. There’s no need to tag it, since you don’t want to expose it to the outside world. (In reality you could have done this fix directly on the trunk, but I understand that you’re exploring the process).

    Since you’re just getting started, I suggest you take a look at mercurial: Its syntax is pretty svn-like, but it’s the next generation of “distributed” version control. I don’t mean to trash-talk svn, it’s a great system, but this is something you’ll want to know about too.

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

Sidebar

Related Questions

I have been experimenting a little with using UITableView's deselectRowAtIndexPath: to help the user
I have been experimenting with Custom Actions in order to encrypt part of the
Context: Started project on GitHub and have been experimenting with git commands. The history
I have been experimenting with JNI recently, in order to port some existing C++
I have been experimenting with woopra.com A web analytics tool. Which requires a piece
I have been experimenting with WPF and rendering strict XAML markup in a web
I have been experimenting with Lambda expressions in Oxygene. Very simple recursive lambda expression
I have been experimenting with a lot of web development apps like Drupal, Moodle,
I have been experimenting with writing applications that use a local SQL Database to
I have been experimenting with sending messages from two .NET Windows Forms applications using

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.