RTCi Team Blog

5 Posts tagged with the rtci tag
0

RTCi Annotations

Posted by kmun Feb 3, 2009

Have you seen or maintain code where developers added their names to identify the sections of code they changed and explanations of why those changes were made? With RTCi source control, you do not need to! As you make changes and deliver them to the RTCi repository, it tracks what sections of the code are changed, by whom and why.

The figure below shows the ruler section of the LPEX editor with different color codes for the different sections of code differentiated by time of change. When you hover your mouse over a particular section of the ruler, a popup will come up with information about author, time of change, comments and any associated work items. The same support is available in the Java editor, and editors for other file types.

RTCiAnnotation.png

0 Comments Permalink
0

Dealing with Changing Tasks

Posted by kjdoyle Feb 2, 2009

From time to time we are all working on one task, and then another one comes in that is higher priority. How can we handle this situation, such that our current work doesn't affect the new task at hand? At the change set level is the ability to suspend change sets.

By right clicking on any change set you can select "Suspend". Doing so will revert your source back to the level the source was at before you started making changes. Now you can work on your new task, without having to think about the changes you made in the previous task. When it's time to start back on the original task, you can right click on the change set and select "Resume". If in the latest task you made changes to source files that were also modified in the original task then you might have to deal with merge conflicts, if they can't be auto resolved. Afterwards your source is back to the state it was when you suspended the change set + the changes for the latest fix.

Other scenarios to use suspending change sets:
1. Prototyping different solutions to problems. For each prototype you can assign a unique comment/work item to each of the change sets.
2. Fixing Defects when Streams are locked down. After fixing each defect, suspend the change set to easily commit it when the stream is opened up again.

0 Comments Permalink
1

IBM Rational Team Concert is now available for 60 day trial on jazz.net. You will need to create an account on jazz.net (it's free) and logon to be able to download RTCi.

1 Comments Permalink
0

When I first started using the Pending Changes view I was noticing that components I didn't have loaded and components that didn't have any changes were shown and cluttering up the view. There are two settings from the drop down menu of the view: Show components which are not loaded and Show unchanged components that you can use to change this behavior.

The next artifact I kept noticing in the view was my changes showing up under an unresolved node. I was always connected when doing my work, so I wanted to bypass the whole notion of having to do a check-in. If I could have all my changes automatically checked-in when I was connected that would simply things. Like before this is just another preference.

Window -> Preferences -> Team -> Jazz Source Control -> Check-in Policies
Preference: "Auto check-in local changes"

This cleaned up my Pending Changes view and I don't have to do the additional step of check-in, usually, except on those occasions when I'm not connected (for example, if I'm working while flying!)

There are some additional preferences that you can change to fit your own needs on the Changes Preference Page ( Window -> Preferences -> Team -> Jazz Source Control -> Changes ).

http://www-949.ibm.com/software/rational/cafe/servlet/JiveServlet/downloadImage/38-1097-1119/changes.JPG

0 Comments Permalink
0

Welcome to the RTCi Blog

Posted by kmun Nov 26, 2008

Welcome to the RTCi Team Blog!

This is the place where members of the RTCi team will discuss ways to use RTCi, share tips and shortcuts, ongoing work involving RTCi components (client, server, build system), and sometimes even provide an early look at new features and function we are thinking about for the future.

A quick introduction to me! I've been at IBM since 2001 and have been a part of the RTCi team for the first release of the product. Prior to my involvement with RTCi, I was a part of the RDi team where I worked on the Remote System Explorer and i Projects. I was also involved in the subsequent open source RSE framework, also known as Target Management, which is available on eclipse.org.

I hope you enjoy this blog and share your thoughts and ideas about RTCi with the community.

0 Comments Permalink
Bottom Banner