How to start using RTC SCM for Dummies
Hi,
I've been looking for basic information but after spending a lot of time on the jazz.net forum I really couldn't find it. All the information here about SCM is either Eclipse based, or about the JUnit example based or theoretic explanations of terms. Below is a scenario that I just would like to test on my system to get used to using RTC SCM but I got stuck. If anyone could explain it I'm sure many people will benefit from it.
I am a Configuration Manager. A project manager comes to me and tells me that he created a Project Area on the Jazz Server and she wants me to take care of the SCM part. Server and RTC Client versions are 4.0.1. Operating Systems are Windows. I am a member of Project with Developer license.
I have on my hard drive a folder that has sub-folders and files. The sub-folders under the root folder are for each component in the software. I am using the component word here as a software component part of the software not as the RTC SCM Component, which probably is the same. These component folders are NOT eclipse projects or even VS projects. They are just good old code written in a regular text editor, on the file system as plain files. There will be 3 developers working on this project.
The project workflow will be:
1. Develop towards Version 1
2. Integrate 3 developers' work
3. Test
4. Build
5. Beta Release
6. Release Version 1
7. Start development towards Version 2 similar to Version 1
8. Start bug fixing for Version 1 and deliver these to a release called Version 1.1 and to Version 2.
I need to create Streams, Components, Workspaces, Flow Diagrams, Baselines, Snapshots, Sandboxes and I need to Add the Files to the repository.
Where do I start?
I tried creating a Stream called Version 1 and while creating that stream I added a new component called Component 1. Then I created a Workspace called Version 1 Workspace that has the Component 1 component in it. Now I'm stuck. How do I add the files of Component 1 to the Component 1 component? How do I create other components?
I know I may be asking too much but as I said I couldn't find a basic tutorial that would explain this simple workflow. If there is any, please let me know.
Thank you.
2 answers
I think you'll want to use the Windows Shell client.
https://jazz.net/products/rational-team-concert/features/clients#shell
You're not developing in Eclipse or Visual Studio so the examples you've been looking at haven't described how to share content that isn't an Eclipse or Visual Studio project. You could also use the command line if you prefer but I think the Windows Shell client would suit you well.
Once you get your content shared, you can continue with your development and use the Windows Shell client to perform your SCM operations.
https://jazz.net/products/rational-team-concert/features/clients#shell
You're not developing in Eclipse or Visual Studio so the examples you've been looking at haven't described how to share content that isn't an Eclipse or Visual Studio project. You could also use the command line if you prefer but I think the Windows Shell client would suit you well.
Once you get your content shared, you can continue with your development and use the Windows Shell client to perform your SCM operations.
Comments
Hi Duzgun,
you mention you've parsed Jazz.net forum for a while.
Did you check the following parts of the InfoCenter ?
- Organizing projects into components and streams:
http://pic.dhe.ibm.com/infocenter/clmhelp/v4r0m1/index.jsp?topic=/com.ibm.team.scm.doc/topics/t_scm_eclipse_components_streams.html
-> Explains: how to create streams and components
- Lesson 6: Managing source code
http://pic.dhe.ibm.com/infocenter/clmhelp/v4r0m1/index.jsp?topic=/com.ibm.team.concert.tutorial.doc/topics/tut_rtc_scm.html
-> Explains : how to
Create a Repository Workspace
Author code
Put your code under Jazz Source Control
Deliver your changes to your team
- Lesson 7: Building with Jazz Team Build
http://pic.dhe.ibm.com/infocenter/clmhelp/v4r0m1/index.jsp?topic=%2Fcom.ibm.team.concert.tutorial.doc%2Ftopics%2Ftut_rtc_build.html
-> Explains : how to set up your build environment
I believe these ones could bring you some good insights wrt what you're trying to accomplish.
Hope this helps.
Regards,
Stéphane
you mention you've parsed Jazz.net forum for a while.
Did you check the following parts of the InfoCenter ?
- Organizing projects into components and streams:
http://pic.dhe.ibm.com/infocenter/clmhelp/v4r0m1/index.jsp?topic=/com.ibm.team.scm.doc/topics/t_scm_eclipse_components_streams.html
-> Explains: how to create streams and components
- Lesson 6: Managing source code
http://pic.dhe.ibm.com/infocenter/clmhelp/v4r0m1/index.jsp?topic=/com.ibm.team.concert.tutorial.doc/topics/tut_rtc_scm.html
-> Explains : how to
Create a Repository Workspace
Author code
Put your code under Jazz Source Control
Deliver your changes to your team
- Lesson 7: Building with Jazz Team Build
http://pic.dhe.ibm.com/infocenter/clmhelp/v4r0m1/index.jsp?topic=%2Fcom.ibm.team.concert.tutorial.doc%2Ftopics%2Ftut_rtc_build.html
-> Explains : how to set up your build environment
I believe these ones could bring you some good insights wrt what you're trying to accomplish.
Hope this helps.
Regards,
Stéphane
Comments
Duzgun Aral
Feb 20 '13, 6:34 p.m.Geoffrey Clemm
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER Feb 20 '13, 8:40 p.m.Duzgun Aral
Feb 21 '13, 10:20 a.m.Duzgun Aral
Feb 21 '13, 4:57 p.m.