It's all about the answers!

Ask a question

What is lost using Subversion instead of Jazz SCM


Anthony Kesterton (7.5k7180136) | asked Mar 06 '09, 6:12 p.m.
JAZZ DEVELOPER
retagged Mar 15 '13, 3:22 p.m. by Hadar Hawk (1882214)
Hi

I used the Help system to work out what you can do with Subversion used in place of the normal Jazz SCM (link RTC work items to SVN), but what do we lose using SVN?

thanks

anthony

3 answers



permanent link
Ralph Schoon (63.1k33646) | answered Mar 06 '09, 10:58 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Hello kesterto,

Hi Anthony,

It is more inconvenient than our Jazz SCM integration - you have to type
the workitem ID manually. So you loose Start working, Stop Working.
SVN does not support a server side sandbox (Repository Workspace) so you
loose all that too. The build engine would require some manual work to access
the latest code in svn and I guess you would loose the convenient WorkItem
that went into the build too. SVN can not suspend work so you either have
to manage several workspaces or you have to commit work that does not compile
in order not to loose it. I think Jazz SCM ist is far better than SVN anyway
- again the Repository Workspaces.

Drop me an e-mail, I have some slides where I tried to sum up what I think
the differences are. Also, if you want to try it out, my demo toolkit has
a small SVN enabled demo setup that comes with preconfigured workspaces and
a svn database plus batches to install them. Drop me an e-mail and I can
share that. It works in the POT image updated to 1.0.1.

Ralph

Hi

I used the Help system to work out what you can do with Subversion
used in place of the normal Jazz SCM (link RTC work items to SVN), but
what do we lose using SVN?

thanks

anthony

Comments
Joan Reyes commented Mar 14 '13, 12:11 p.m.

You mentioned you have some slides comparing SVN vs RTC.  We are preparing to roll our existing code into our new JAZZ Project but some developers want to continue using SVN instead of using the eclipse plugin that comes with RTC. 

 
We are very concerned with tracebility back to the RTC eclipse baseline, work items, requirements, etc.  We will have some developers at other sites using the eclipse plugin and checking in code to RTC as well as the possibility of this SVN base.
 
Do you have any current documentation about what we would be losing if we used the SVN bridge?  The information on jazz.net is from 2008/2009 and we are using v4.0.1 of JAZZ.


Ralph Schoon commented Mar 16 '13, 4:05 a.m. | edited Mar 16 '13, 4:05 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER

As far as I can tell, there are no enhancements to the SVN bridge since then. So all above still applies. I would strongly suggest to use Jazz SCM. 


With respect to some developers 'wanting to use SVN', well, sometimes you have to decide and overcome resistance to change. :-)


permanent link
Kieron Brear (1461169) | answered Mar 07 '09, 12:06 p.m.
My project is in the process of moving from SVN to Jazz SCM. Most sentiment in the team is that Jazz SCM is much better than SVN. Apart from the items mentioned by Ralph, what you do get with SVN is the fact that people can check code into the repository without a work item (unless the RTC integration provides some locking of the SVN system). This is obviously not safe from an traceability perspective.

Kieron

permanent link
Anuerin Diaz (4112517) | answered Mar 08 '09, 9:27 p.m.
Apart from the items mentioned by Ralph, what you do get with SVN is the fact that people can check code into the repository without a work item (unless the RTC integration provides some locking of the SVN system). This is obviously not safe from an traceability perspective.


Delivering code without a work item is also possible in RTC. just clear all the pre-requisites in the deliver permission. This however makes it hard for me to deliver items to the integration stream (which has this requirement on top of other things) that I made sure nobody can deliver un-associated change sets to the development stream. Creating work items in RTC is a cheap operation anyway. :)

ciao!

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.