Professional Documents
Culture Documents
An introduction to Software
Configuration Management
With StarTeam
VSS
Active Filter
Selected
Folder Contents
Pane shows items in
the selected folder
Selected
Item
Details Pane
shows information
Status Bar about
the selected item
Project Working
View Folder
Location
ContentPane
Detailed Pane
What is StarTeam Project?
. A StarTeam Project is :
Projects
Folders
Repository
Projects
Root View
Root Folder
Child Folder Items
(File,CR,Req,Task,Topic)
Items
(File,CR,Req,Task,Topic)
What is StarTeam project?
A StarTeam project is :
Such as
- To isolate work on a particular release
- To provide a snapshot of a release for
non-technical users
- To limit access for external
development teams to a subset of the
project
- To create a variant branch
- To present items in a customized
folder structure for deployment or
other purposes
What is a StarTeam Folder?
A Star Team folder is the lowest-level
container for configuration items within a
project and view.
two ways.
Select “New” from the folder context
menu.
Drag and drop the new folder into the
StarTeam Window.(Only for window
client )
Check Out and Check In
Step #1
Check out a file from Star Team Step #2
Server to working folder and lock it Edit the file in
the working
folder on local
work station
Step #3
Check in from working folder to Star Team Server to and
unlock it. A new revision is created.
Creating The Task
Activate The Task
Close The Task
Promote The Task
Getting Started with StarTeam
Opening a StarTeam Project
Double click the StarTeam icon
or select StarTeam Start menu
option
Select “Project…Open”
Double-click the server that
shows the project to be opened
Provide your logon credentials
Choosing a Project and a View
Important : Do not be
confused by the fact that
the project , its root
view,and its root folder
may have the same name
5 Double-click the desired
project name
6 Double-click the desired view
to be opened
Check out the project from promotion state
Check out the project from Promotion State
Modifying Files
First you have to lock the file exclusively and open a file from
working folder.
Modified that file and check in and unlock that file.
Checking In Files
When you check in,the Star Team Server
creates a new tip revision from your working file
The Check in dialog includes several options.
- Comment for this revision
- Lock Status(typically unlock when checking in)
- Force check –in to by pass
“Out of Date” ,”Merge”,
or “Unknown” statuses.
Be very careful when forcing Check-in
- Link and Pin Process items to associate new
file revisions with their reasons.
Understanding File Status
The file status shows the relationship between your
working file and the tip revision in the repository
“Current”
- The tip revision of this file is in the working folder.
“Out of Date”
- The working file is a copy of an old version of the file.If
you need the tip revision , you should check it out .
File Status Definitions
“Missing”
- The file is part of the Star Team project view,but it is not
. in your working folder. To place the file into a
working . . folder on your hard drive,you must check
this file out
“Not in View”
- The file is in the working folder but not in the Star team
. project view.You might want to add this file to the view
. if you are no longer using this file,you might want to
delete it from the working folder.
File Status Definitions
File Status Definitions
“Modified”
- The working file has been altered and is based on the tip revision
of this file. You might want to check this file in so that the tip
revision is placed in Star Team.
“Merge”
- The working file has been altered but it is not based on the tip
revision(most recent revision) of this file.this usually happens when
both you and some one else work on a file at the same time,but the
other person checks the file in before you do.When you check this
file in. If it is a text file,Visual Merge can reconcile the differences
between your working file and the tip revision
- Merge=“Out of Date “ + “Modified”
“Unknown”
- The file in the working folder has the same name as a file in the
view but the file was not checked out from the repository.You
might have copied it from another location.Use Update Status to
determine the correct Status.
Item History Tab
A “right click” pop – up menu allows you to review the revisions properties
to compare revisions,to change the comment associated with that revision
and to see its reference
Understanding Merge
Merge Operations are Required when two users simultaneously update the same file .There
The Change Request tab provides item functionality for change request items
The active process item becomes the default link for all subsequent
“check in” operations can be manually overridden.
Change Request Management
Change Request as the active process Item:
Change Request Management
Resolving and Closing Change Request:
Open the Change Request Properties dialog and change the status to one of
the resolved statuses
•Fixed
•Documented
•Cannot Reproduce
•Duplicate
•AS Designed
Change Request Management
Resolving and Closing Change Request:
Improving StarTeam Performance
Ensure that you have checked the Compress transferred data check-box
In the Workspace tab, check the Automatic refresh with maximum delay of check-box
Improving StarTeam Performance
In the StarTeamMPX tab, see that the values entered are as above.
Improving StarTeam Performance
To see the background progress of StarTeam, you can run the StarTeam client using
following command at your command prompt
C:\Program Files\Borland\StarTeam Cross-Platform Client 2005 R2>stjava.exe
StarTeamCP.stjava -- -netmon
The MPX message broker is configured only for eCommerce project. People entering in any
other project might not see any significant improvement in the performance
Thank You