xorl has asked for the wisdom of the Perl Monks concerning the following question:
I'm now in a job that has a lot (and I mean a lot) of code in many languages not just perl. Code is editied by any number of people on a team and sometimes even by people on other teams. This makes things difficult when some "Java Coder" mucks around with my Perl or PHP scripts and I need to track down and fix what they broke.
At my previous job I use to use CVS, but that project has finally died it seems. I'm looking now at setting up subversion, however I thought I'd ask here first if anyone uses something different or better.
My needs are mainly to be able to rollback to a certain date as well as track who made what changes. At first this will only be used for our websites which are mainly html, php, and perl (although there are some .doc and .ppt that would need to be treated as a binary). It would need to run on Linux (RHEL 4).
I would really like to be able to push this company wide. To do this, it would need some sort of graphical interface that Windoze and non-Windoze users could easily learn (I usually prefer a CLI, so hopefully it will still have a good one). It would need to handle all sorts of code and binary objects (If the language exists we have production systems using it). It would also need to be able to protect certain code to be edited by only certain people or teams.
Does anyone have any recommendations? Are there other issues I haven't considered?
Thanks
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Tracking code changes
by imp (Priest) on Aug 23, 2006 at 12:45 UTC | |
|
Re: Tracking code changes
by Velaki (Chaplain) on Aug 23, 2006 at 12:42 UTC | |
by xorl (Deacon) on Aug 23, 2006 at 14:23 UTC | |
by chromatic (Archbishop) on Aug 23, 2006 at 17:55 UTC | |
|
Re: Tracking code changes
by jhourcle (Prior) on Aug 23, 2006 at 13:22 UTC | |
|
Re: Tracking code changes
by Fletch (Bishop) on Aug 23, 2006 at 13:26 UTC | |
|
Re: Tracking code changes
by tirwhan (Abbot) on Aug 23, 2006 at 14:34 UTC | |
|
Re: Tracking code changes
by McDarren (Abbot) on Aug 23, 2006 at 13:08 UTC |