<p>The big difference between things like rational team concert (rtc) and svn,git,bzr,etc is that rtc is a full product feature and bug tracking tool, with timeline planning and code control, based around agile methodologies. If you just want code control then rtc is overkill for this task.</p>
<p>Anton </p>
<p>On 19 Aug 2010 14:55, "Jon Spriggs" <<a href="mailto:jon@spriggs.org.uk">jon@spriggs.org.uk</a>> wrote:<br type="attribution">> On 19 August 2010 14:09, Cornelius Mostert<br>> <<a href="mailto:corneliusmostert@googlemail.com">corneliusmostert@googlemail.com</a>> wrote:<br>
>> Hi<br>>><br>>> The company I work for has outgrown their Change Management Solution. They<br>>> have developers in US, Canada, India and maybe soon in China and I was<br>>> wondering what solutions are there for:<br>
>><br>>> a global development market, it needs to be fast and I guess it will be web<br>>> based.<br>> <br>> Open source solutions include Subversion and Git. I've used Svn over<br>> HTTP and it's pretty easy. I've never used Git over HTTP, but the<br>
> howto I found seems pretty straightforward. I don't know whether you<br>> can use Bazaar over HTTP<br>> <br>> Svn: <a href="http://www.howtoforge.com/apache_subversion_repository">http://www.howtoforge.com/apache_subversion_repository</a> (although<br>
> the first part assumes you'll have to compile Subversion and apache...<br>> probably just skip to the second page!)<br>> Git: <a href="http://www.kernel.org/pub/software/scm/git/docs/howto/setup-git-server-over-http.txt">http://www.kernel.org/pub/software/scm/git/docs/howto/setup-git-server-over-http.txt</a><br>
> <br>> If you're able to allow SSH to your server, then you can use SVN, Git,<br>> Bazaar and many many more.<br>> <br>>> it would be best if it could track the change/bug detail right down to the<br>
>> file version that has been changed ( the current solution keeps Change<br>>> objects and file objects and connect the 2 on a version level so you could<br>>> go back and get al the files (and correct version of the file) done for a<br>
>> change OR look at a file version and see what change objects link to it)<br>> <br>> In SVN, Git and Bazaar, you can see who is to "blame" (and I believe,<br>> to be "praised") for each line of code. With SVN over HTTP it's pretty<br>
> easy to enforce user details, by making write access user limited, and<br>> those user details are passed through into the SVN process. As I said,<br>> I've not used Git over HTTP, so I don't know whether it takes the<br>
> author details from the Git process on the local machine, or if it's<br>> from the HTTP authentication.<br>> <br>> SVN, Git and Bazaar all have windows explorer shell extensions<br>> (tortoiseSVN, tortoiseGit and tortoiseBzr I think). How well these<br>
> work, I'm afraid I can only comment on tortoiseSVN which was nearly so<br>> simple my dad could use it (but that was because he had two machines<br>> and he wasn't committing his changes when he was finishing on each<br>
> machine.)<br>> <br>> All the best,<br>> <br>> --<br>> Jon "The Nice Guy" Spriggs<br>> <snip><br>> <br>> -- <br>> <a href="mailto:ubuntu-uk@lists.ubuntu.com">ubuntu-uk@lists.ubuntu.com</a><br>
> <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk">https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk</a><br>> <a href="https://wiki.ubuntu.com/UKTeam/">https://wiki.ubuntu.com/UKTeam/</a><br></p>