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

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T22:38:05+00:00 2026-05-10T22:38:05+00:00

In contrast to most software development organizations, our little research group within a university

  • 0

In contrast to most software development organizations, our little research group within a university department consists of a professor and a flow of grad and undergrad students, it’s hard to retain any working knowledge beyond the research itself. Our backgrounds vary, and rarely involves much computer science background. (i have not myself ever taken a computer-related class.)

Yet we need to work on our homebrew software for planning and analysis, with distinction between the best current production version and development versions, protection against ill-conceived changes, ability to recall last year’s version, etc. It’ll be hard to get each student up to speed on subversion and learn to be careful about the repository, understanding branches/tags or however we organize it. (secondary question: how to get someone up to speed on svn?)

Perhaps one of the distributed version control systems would be better suited, or a centralized system other than svn would be wise, or if not, are there easily propagated practices with subversion we should follow?

  • 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-10T22:38:06+00:00Added an answer on May 10, 2026 at 10:38 pm

    I’d say that Subversion should give you the right balance between usefulness and easiness in an academic environment like the one you’re describing. I’ve been thinking about similar issues (I’m a physics graduate; I actually posted about something similar before), and my advice at the moment would be:

    • Set up a centralized version control system, preferably SVN. With grads and undergrads appearing and disappearing all the time, I’d say that distributed version control might well lead to revisions that people are working on ‘locally’ disappearing with them. Centralized version control would give you ‘One True Revision’.

    • Let everyone experiment with a small test repository, so they can get the hang of it. If you search around SO, you will find plenty of questions & answers referring to good tutorials.

    • Perhaps consider renting a hosted SVN repository, it might save you the hassle of setting up your own on your local network. (Some universities I know have very strict rules for network security, so getting your own server is sometimes a long and complicated bureaucratic process.)

    • Tell your students: code does not exist until it’s checked in! And I guess they will soon enough discover the advantages of VC, once they have to do their first ‘revert’/’rollback’ 🙂

    • As for getting students up to speed with Svn: see the Software Carpentry Course on Version Control and the ‘Getting started’ chapter in the Subversion book. You may also want to have a more experienced person just sit with a new student once or twice (seems like a waste of time, but pays back double!).

    Note, though, that I don’t have much actual experience with this. So I would be very happy if you could, e.g., post back some time later to tell us about your experiences!

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

Sidebar

Ask A Question

Stats

  • Questions 62k
  • Answers 62k
  • 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
  • added an answer You can paint graphics into your own off-screen image in… May 11, 2026 at 10:13 am
  • added an answer You are getting a System.RuntimeType from [Math] because that is… May 11, 2026 at 10:13 am
  • added an answer Yes that is possible. And I just tried your code… May 11, 2026 at 10:13 am

Related Questions

In contrast to most software development organizations, our little research group within a university
I'm writing applications with ASP.NET MVC. In contrast to traditional ASP.NET you're a lot
I wanted to try a little design by contract in my latest C# application
I have a contract in the offering from a client to develop an intranet
I'm in a new contract where they seem to have gone overboard with Agile,
In PHP, how can I replicate the expand/contract feature for Tinyurls as on search.twitter.com?
You are doing contract first development of web services in a SOA world. After
In C, are the shift operators ( << , >> ) arithmetic or logical?
In C++, there isn't a de-facto standard logging tool. In my experience, shops roll
In C#, if I have an inherited class with a default constructor, do I

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.