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

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T09:09:33+00:00 2026-05-11T09:09:33+00:00

I am a single developer working on a project for my company. I use

  • 0

I am a single developer working on a project for my company. I use subversion and Trac (for bug-tracking and communication with management types). I have a staging server and a production server. Today I checked in some code and discovered that my FSFS-based svn (v1.4) repository is irreparably corrupt. While this is quite a bummer it has afforded me the opportunity to move my VCS/staging system to a more modern distro (currently on a 2-year old system). (As far as the repo is concerned I do have a non-corrupted current version of the code, so while I lose all the history and comments of the development I don’t lose any code. Whew.)

Currently I develop on Ubuntu and production runs RHEL5-64. My hardware will be staying the same, a 32-bit x86 single-core system.

I am familiar with SVN and it’s constructs, but am feeling a little burned by the FSFS corruption issue. I don’t know much about git except that it’s rather popular. I currently use Trac to manage issues and I really like it’s integration with svn. It appears that there are plugins to enable support for Git, but I’m not sure of the maturity of that development.

I’m currently thinking of building the following:

  1. Ubuntu 8.10 Desktop (and then adding apache2 and other packages…the last time I tried adding a GUI to the server edition I just about pulled my hair out)
  2. SVN (because I’m familiar with it and Git seems to be a bit overkill for a one person team)
  3. Trac (because I’m familiar with it and it works with SVN).

I would like some suggestions and thoughts regarding my ‘new’ vcs system. Is there a reason that I should move to Git? Is there something ‘better’ than Trac?

  • 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. 2026-05-11T09:09:33+00:00Added an answer on May 11, 2026 at 9:09 am

    Git’s a fine source control system, especially if you’re happy with the command line. SVN is obviously a good old workhorse, and is much better now with the 1.5 merge support.

    Trac is good, but when we looked at it, it was limited to single projects and not good in the source control support department.

    We use redmine now, which allows multiple projects and allows us to use different kinds of source control for each project, including git.

    Oh yeah, and we use hudson for building 🙂

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

Sidebar

Ask A Question

Stats

  • Questions 129k
  • Answers 129k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer Create a normal div that shows the Ajax.gif so it… May 12, 2026 at 5:50 am
  • Editorial Team
    Editorial Team added an answer - (void)someMethod { static BOOL hasBeenCalledBefore = NO; if (!hasBeenCalledBefore)… May 12, 2026 at 5:50 am
  • Editorial Team
    Editorial Team added an answer It depends: Multiple small times means multiple times, which is… May 12, 2026 at 5:50 am

Related Questions

I often need to develop stuff on the road, with no internet/network connection. I
We are about to start a project which involves using a Sql Server 2005
As developer, I am often interested in new language feature that can make your
I have been called in to clean up and get started again in a

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

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.