Submit Search
Upload
Windows shell integration advanced
•
Download as PPTX, PDF
•
3 likes
•
148 views
Eric Roselier
Follow
IBM Rational Team Concert - Windows Shell Integration, Advanced Mode
Read less
Read more
Software
Report
Share
Report
Share
1 of 64
Download now
Recommended
Rational team concert (RTC) tips
Rational team concert (RTC) tips
Raghunath (Gautam) Soman
Best practices for share point solution deployment
Best practices for share point solution deployment
Salaudeen Rajack
Lab5 RTC reports and Dashboards
Lab5 RTC reports and Dashboards
IBM Rational software
Module 1: Overview of Rational Team Concert
Module 1: Overview of Rational Team Concert
IBM Rational software
Module 5: Reports and Dashboards
Module 5: Reports and Dashboards
IBM Rational software
Using the Corporate Geographic Data Model with Subversion
Using the Corporate Geographic Data Model with Subversion
Debbie Wilson
Rational Team Concert source control for dummies
Rational Team Concert source control for dummies
Winton Winton
TechMentor 2012: Deploying Windows Server 2012 Server Core
TechMentor 2012: Deploying Windows Server 2012 Server Core
Harold Wong
Recommended
Rational team concert (RTC) tips
Rational team concert (RTC) tips
Raghunath (Gautam) Soman
Best practices for share point solution deployment
Best practices for share point solution deployment
Salaudeen Rajack
Lab5 RTC reports and Dashboards
Lab5 RTC reports and Dashboards
IBM Rational software
Module 1: Overview of Rational Team Concert
Module 1: Overview of Rational Team Concert
IBM Rational software
Module 5: Reports and Dashboards
Module 5: Reports and Dashboards
IBM Rational software
Using the Corporate Geographic Data Model with Subversion
Using the Corporate Geographic Data Model with Subversion
Debbie Wilson
Rational Team Concert source control for dummies
Rational Team Concert source control for dummies
Winton Winton
TechMentor 2012: Deploying Windows Server 2012 Server Core
TechMentor 2012: Deploying Windows Server 2012 Server Core
Harold Wong
New Enhancements + Upgrade Path to Oracle EBS R12.1.3
New Enhancements + Upgrade Path to Oracle EBS R12.1.3
iWare Logic Technologies Pvt. Ltd.
Rational Team Concert Process Customization - What you can and cannot do
Rational Team Concert Process Customization - What you can and cannot do
Ralph Schoon
Module 4: Working with Builds
Module 4: Working with Builds
IBM Rational software
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
IBM Rational
RTC & Work Item Customization Overview
RTC & Work Item Customization Overview
Bharat Malge
WIndows Server 2012
WIndows Server 2012
Prince Coffee
Lab1 RTC Overview
Lab1 RTC Overview
IBM Rational software
IUG ATL PC 9.5
IUG ATL PC 9.5
Rizwan Mohammed
MCSA 70-410 1 -installing windows server 2012 R2
MCSA 70-410 1 -installing windows server 2012 R2
Tarek Amer
Microsoft Offical Course 20410C_04
Microsoft Offical Course 20410C_04
gameaxt
Module 3: Working with Jazz Source Control
Module 3: Working with Jazz Source Control
IBM Rational software
Best MCSA - SQL SERVER 2012 Training Institute in Delhi
Best MCSA - SQL SERVER 2012 Training Institute in Delhi
Information Technology
MCSA 70-412 Chapter 12
MCSA 70-412 Chapter 12
Computer Networking
Microsoft Offical Course 20410C_00
Microsoft Offical Course 20410C_00
gameaxt
Quickr
Quickr
dominion
Rational Team Concert Build Component-Jazz Build Engine, Maven, Hudson/Jenkis
Rational Team Concert Build Component-Jazz Build Engine, Maven, Hudson/Jenkis
Bharat Malge
Windows 8 Deployment
Windows 8 Deployment
Harold Wong
What is Retrofit in Solution Manager 7.2
What is Retrofit in Solution Manager 7.2
Aditya Shivhare
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
Stéphane Leroy
Hitchhiker's guide to Cloud-Native Build Pipelines and Infrastructure as Code
Hitchhiker's guide to Cloud-Native Build Pipelines and Infrastructure as Code
Robert van Mölken
RTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
RTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
Stéphane Leroy
Whats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product Suite
Micro Focus
More Related Content
What's hot
New Enhancements + Upgrade Path to Oracle EBS R12.1.3
New Enhancements + Upgrade Path to Oracle EBS R12.1.3
iWare Logic Technologies Pvt. Ltd.
Rational Team Concert Process Customization - What you can and cannot do
Rational Team Concert Process Customization - What you can and cannot do
Ralph Schoon
Module 4: Working with Builds
Module 4: Working with Builds
IBM Rational software
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
IBM Rational
RTC & Work Item Customization Overview
RTC & Work Item Customization Overview
Bharat Malge
WIndows Server 2012
WIndows Server 2012
Prince Coffee
Lab1 RTC Overview
Lab1 RTC Overview
IBM Rational software
IUG ATL PC 9.5
IUG ATL PC 9.5
Rizwan Mohammed
MCSA 70-410 1 -installing windows server 2012 R2
MCSA 70-410 1 -installing windows server 2012 R2
Tarek Amer
Microsoft Offical Course 20410C_04
Microsoft Offical Course 20410C_04
gameaxt
Module 3: Working with Jazz Source Control
Module 3: Working with Jazz Source Control
IBM Rational software
Best MCSA - SQL SERVER 2012 Training Institute in Delhi
Best MCSA - SQL SERVER 2012 Training Institute in Delhi
Information Technology
MCSA 70-412 Chapter 12
MCSA 70-412 Chapter 12
Computer Networking
Microsoft Offical Course 20410C_00
Microsoft Offical Course 20410C_00
gameaxt
Quickr
Quickr
dominion
Rational Team Concert Build Component-Jazz Build Engine, Maven, Hudson/Jenkis
Rational Team Concert Build Component-Jazz Build Engine, Maven, Hudson/Jenkis
Bharat Malge
Windows 8 Deployment
Windows 8 Deployment
Harold Wong
What is Retrofit in Solution Manager 7.2
What is Retrofit in Solution Manager 7.2
Aditya Shivhare
What's hot
(18)
New Enhancements + Upgrade Path to Oracle EBS R12.1.3
New Enhancements + Upgrade Path to Oracle EBS R12.1.3
Rational Team Concert Process Customization - What you can and cannot do
Rational Team Concert Process Customization - What you can and cannot do
Module 4: Working with Builds
Module 4: Working with Builds
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
RTC & Work Item Customization Overview
RTC & Work Item Customization Overview
WIndows Server 2012
WIndows Server 2012
Lab1 RTC Overview
Lab1 RTC Overview
IUG ATL PC 9.5
IUG ATL PC 9.5
MCSA 70-410 1 -installing windows server 2012 R2
MCSA 70-410 1 -installing windows server 2012 R2
Microsoft Offical Course 20410C_04
Microsoft Offical Course 20410C_04
Module 3: Working with Jazz Source Control
Module 3: Working with Jazz Source Control
Best MCSA - SQL SERVER 2012 Training Institute in Delhi
Best MCSA - SQL SERVER 2012 Training Institute in Delhi
MCSA 70-412 Chapter 12
MCSA 70-412 Chapter 12
Microsoft Offical Course 20410C_00
Microsoft Offical Course 20410C_00
Quickr
Quickr
Rational Team Concert Build Component-Jazz Build Engine, Maven, Hudson/Jenkis
Rational Team Concert Build Component-Jazz Build Engine, Maven, Hudson/Jenkis
Windows 8 Deployment
Windows 8 Deployment
What is Retrofit in Solution Manager 7.2
What is Retrofit in Solution Manager 7.2
Similar to Windows shell integration advanced
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
Stéphane Leroy
Hitchhiker's guide to Cloud-Native Build Pipelines and Infrastructure as Code
Hitchhiker's guide to Cloud-Native Build Pipelines and Infrastructure as Code
Robert van Mölken
RTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
RTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
Stéphane Leroy
Whats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product Suite
Micro Focus
CDS Views.pptx
CDS Views.pptx
Suman817957
patchVantage Cloud Starter Pack
patchVantage Cloud Starter Pack
David McNish
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Mack Hardy
VMworld 2013: Deploying vSphere with OpenStack: What It Means to Your Cloud E...
VMworld 2013: Deploying vSphere with OpenStack: What It Means to Your Cloud E...
VMworld
M365 global developer bootcamp 2019 Intro to SPFx Version
M365 global developer bootcamp 2019 Intro to SPFx Version
Thomas Daly
1) workbench basics
1) workbench basics
techbed
Office 365 Saturday (Sydney) - SharePoint framework – build integrated user e...
Office 365 Saturday (Sydney) - SharePoint framework – build integrated user e...
Anupam Ranku
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
vasuballa
Diff sand box and farm
Diff sand box and farm
Rajkiran Swain
Effective administration of IBM Integration Bus - Sanjay Nagchowdhury
Effective administration of IBM Integration Bus - Sanjay Nagchowdhury
Karen Broughton-Mabbitt
Nike popup compliance workshop
Nike popup compliance workshop
Chef
What’s new in Rational collaborative lifecycle management 2011?
What’s new in Rational collaborative lifecycle management 2011?
IBM Danmark
APACHE
APACHE
ARJUN
Ds white papers_caa_radebyexample
Ds white papers_caa_radebyexample
Trần Đức
Tips_Tricks_for_Oracle_E-Business Suite_Database_Upgrade.pdf
Tips_Tricks_for_Oracle_E-Business Suite_Database_Upgrade.pdf
AkhashRamnath
Backroll: Production Grade KVM Backup Solution Integrated in CloudStack
Backroll: Production Grade KVM Backup Solution Integrated in CloudStack
ShapeBlue
Similar to Windows shell integration advanced
(20)
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
Hitchhiker's guide to Cloud-Native Build Pipelines and Infrastructure as Code
Hitchhiker's guide to Cloud-Native Build Pipelines and Infrastructure as Code
RTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
RTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
Whats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product Suite
CDS Views.pptx
CDS Views.pptx
patchVantage Cloud Starter Pack
patchVantage Cloud Starter Pack
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
VMworld 2013: Deploying vSphere with OpenStack: What It Means to Your Cloud E...
VMworld 2013: Deploying vSphere with OpenStack: What It Means to Your Cloud E...
M365 global developer bootcamp 2019 Intro to SPFx Version
M365 global developer bootcamp 2019 Intro to SPFx Version
1) workbench basics
1) workbench basics
Office 365 Saturday (Sydney) - SharePoint framework – build integrated user e...
Office 365 Saturday (Sydney) - SharePoint framework – build integrated user e...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
Diff sand box and farm
Diff sand box and farm
Effective administration of IBM Integration Bus - Sanjay Nagchowdhury
Effective administration of IBM Integration Bus - Sanjay Nagchowdhury
Nike popup compliance workshop
Nike popup compliance workshop
What’s new in Rational collaborative lifecycle management 2011?
What’s new in Rational collaborative lifecycle management 2011?
APACHE
APACHE
Ds white papers_caa_radebyexample
Ds white papers_caa_radebyexample
Tips_Tricks_for_Oracle_E-Business Suite_Database_Upgrade.pdf
Tips_Tricks_for_Oracle_E-Business Suite_Database_Upgrade.pdf
Backroll: Production Grade KVM Backup Solution Integrated in CloudStack
Backroll: Production Grade KVM Backup Solution Integrated in CloudStack
Recently uploaded
MYjobs Presentation Django-based project
MYjobs Presentation Django-based project
AnoyGreter
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
VICTOR MAESTRE RAMIREZ
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
OPEN KNOWLEDGE GmbH
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
Łukasz Chruściel
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
stazi3110
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
FerryKemperman
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
Hr365.us smith
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Ahmed Mohamed
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
Wave PLM
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdf
Livetecs LLC
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
qr0udbr0
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
smiwainfosol
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
BrainSell Technologies
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
Andreas Granig
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
umasea
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
Hanief Utama
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
Christina Lin
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
Christoph Pohl
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
VICTOR MAESTRE RAMIREZ
Recently uploaded
(20)
MYjobs Presentation Django-based project
MYjobs Presentation Django-based project
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdf
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
Windows shell integration advanced
1.
© 2016 IBM
Corporation 1 Sreerupa Sen STSM – Rational Team Concert IBM Rational Team Concert - Windows Shell Integration, Advanced Mode
2.
© 2016 IBM
Corporation 22 Outline Goals Getting started Modes of operation Usage patterns Setting up your work area Working in the Shell Code review Handling conflicts Preferences Client Parity
3.
© 2016 IBM
Corporation 33 Who does the Shell Integration target? Windows users who want to use Rational Team Concert (henceforth RTC) for source control, tracking and planning Developers who use a different IDE than the ones supported out of the box (Eclipse and Microsoft Visual Studio IDE are the supported IDEs) Such as embedded developers who often use other tools/IDEs Non developer users such us documentation engineers, analysts, user experience designers… Who do not need to use IDEs but would want to version control their documents and artifacts Multiple modes of operation depending on your usage patterns
4.
© 2016 IBM
Corporation 44 What’s the goal for this integration? The goal is To use this integration for version control of your source artifacts, and the day-to-day developer workflows To use RTC browser clients for tracking and planning your project To use RTC browser clients for managing builds To use RTC browser clients for admin work [Note: The admin may need to use the Eclipse client for certain tasks that have not been web enabled yet, though a lot of parity work has been done in the last few releases Some process customizations can only be done via Eclipse though most are now via the web client Creation of build definitions requires an Eclipse client as well]
5.
© 2016 IBM
Corporation 55 Outline Goals Getting started Modes of operation Usage patterns Setting up your work area Working in the Shell Code review Handling conflicts Preferences Client Parity
6.
© 2016 IBM
Corporation 66 Welcome! You’ve just installed the RTC Shell Integration and restarted your machine The welcome screen pops up, with options to explore the tool It asks you to choose a mode of operation: Advanced (focused on power users) or Basic (focused on others) You can always change the mode of operation any time you’d like You could use the “Help me choose” link for guidance More on modes later in the presentation
7.
© 2016 IBM
Corporation 77 How do I get started? The Shell icon shows up in the Start Menu, Task Tray and in your Desktop The Task Tray icon has a set of menu items that can connect you to the control panel or log you in or connect you to your local work area (sandbox) that’s managed by RTC Clicking the icon shows you the status of your RTC connections and managed work areas In the other places, clicking on the icon takes you to the control panel Desktop Start Menu Task Tray Status via Task Tray
8.
© 2016 IBM
Corporation 88 Outline Goals Getting started Modes of operation Usage patterns Setting up your work area Working in the Shell Code review Handling conflicts Preferences Client Parity
9.
© 2016 IBM
Corporation 99 Modes of Operation It’s not one size fits all! Advanced and Basic Modes Advanced mode focused on power users (usually developers) Basic mode focused on users who want a simpler, guided experience Different usage patterns and user experience
10.
© 2016 IBM
Corporation 1010 Advanced Mode Developer focused – rich-client-like experience Control Panel to set up RTC SCM Artifacts View for managing artifacts Advanced Preference Management Pending Changes View for fine grained control of source control operations Rich context menus on files and folders History view to look at file history In these charts, we’ll focus on the advanced mode
11.
© 2016 IBM
Corporation 1111 Basic Mode Get started quickly and easily File oriented use, simple menus Don’t care about advanced RTC SCM concepts. Guidance, simpler usage patterns, verbose notifications History view to look at file history
12.
© 2016 IBM
Corporation 1212 Shell Integration at a glance The Control Panel lets you manage your connections, source control artifacts, preferences The context menus against managed files and folders let you perform a host of SCM operations The Pending Changes View gives you fine grained control over your SCM artifacts and provides advanced RTC SCM functions The History View shows file history The task tray icon lets you connect to your Control Panel and your work area, and shows your status
13.
© 2016 IBM
Corporation 1313 Shell Integration at a glance – Advanced Mode
14.
© 2016 IBM
Corporation 1414 Outline Goals Getting started Modes of operation Usage patterns Setting up your work area Working in the Shell Code review Handling conflicts Preferences Client Parity
15.
© 2016 IBM
Corporation 1515 Usage Patterns Contribute to a feature/module that your team is working on (starts with loading a repository workspace), or Start working on a new feature/module and share with your team (starts with sharing to a component in a repository workspace) Once you’re set up for contribution to a new or an existing feature, you’d use the Shell integration for collaborative software development, with the same pattern of change/check-in/review/deliver/accept/merge/change… In the next few charts, we’ll talk about setting up for share or load.
16.
© 2016 IBM
Corporation 1616 Outline Goals Getting started Modes of operation Usage patterns Setting up your work area Contribute to an existing feature Work on a new feature Working in the Shell Code review Handling conflicts Preferences Client Parity
17.
© 2016 IBM
Corporation 1717 Contributing to an existing feature Get connected to an RTC repository/project area (Shell Control Panel) Accept a team invitation or Create a new repository connection and connect to a project area Create a new repository workspace from your team’s stream (Shell Control Panel) Load the Repository Workspace into a local work area or sandbox (Shell Control Panel)
18.
© 2016 IBM
Corporation 1818 Contributing to an existing feature Login to a browser based RTC Client and look at your team’s plan to see what’s assigned to you this sprint (Web) Work on the source files for the feature (any editor or your own IDE) Undo, check in, accept changes, suspend/resume changes, discard changes (Shell Context Menus, Pending Changes View) Compare, merge (Shell Context Menus, Pending Changes View)
19.
© 2016 IBM
Corporation 1919 Contributing to an existing feature Associate with work items (Shell Context Menu, Pending Changes View) Submit for review (Web) Incorporate review feedback (Web, local editors) Deliver to team stream and resolve the work item (Shell Context Menu, Pending Changes View)
20.
© 2016 IBM
Corporation 2020 Contributing to existing: Get Connected Using the team invite that you received you could connect to a repository/project area/team area Or you could connect yourself using the Control Panel options
21.
© 2016 IBM
Corporation 2121 Contributing to existing: Create and Load a Workspace You can create a repository workspace from stream or a snapshot that has your team’s changes Access permissions are set to private by default but you could change the scope Note that the visibility of change sets you create isn’t controlled by this access You can pick and choose the components you’d like to work on Note that for local builds to work, often times you’d need to load dependency components that you’re not directly working on.
22.
© 2016 IBM
Corporation 2222 Contributing to existing: Create and Load a Workspace By default, a the “New Workspace” operation loads the workspace into your local machine as well You can load based on load rules, or create additional folders while loading The root folder that you load into becomes your sandbox or work area This is tracked by RTC from now onwards More on this later
23.
© 2016 IBM
Corporation 2323 Contributing to existing: Load Rules Your team may have specific load patterns expressed via load rules Load under a specific folder hierarchy May be different for different components Note: Load rules can be created only via the rich clients but applied across all clients including the Shell integration Your team lead may have shared the rules file via email with you, and it’s on your local machine – aka local load rules file Or the load rule file may have been delivered to your team’s stream – aka remote load rules file Either way, you can load a repository workspace to match the patterns defined in a load rule file
24.
© 2016 IBM
Corporation 2424 Contributing to existing: Local and Remote Load Rule files
25.
© 2016 IBM
Corporation 2525 Contributing to existing: next steps Once you’re set up, the rest of the experience of working in the shell is the same as when you’re working on a new feature, and we’ll describe that in a bit, in the ‘Working in the Shell’ topic
26.
© 2016 IBM
Corporation 2626 Outline Goals Getting started Modes of operation Usage patterns Setting up your work area Contribute to an existing feature Work on a new feature Working in the Shell Code review Handling conflicts Preferences Client Parity
27.
© 2016 IBM
Corporation 2727 Work on a new feature You’ve been working on a new feature in a folder in your local machine and you’re ready to share it with your team now Set the root folder in your work area as your sandbox (Shell Context Menus) Once the sandbox is set, you can share the top level folders under the sandbox (Shell Context Menus) You can share into an existing component, your folder becomes a top level folder in the component You can share into a new component The component can be in an existing workspace or you can create a new workspace Once shared, your source code is checked in to the RTC repository Note: The share workflow in the Shell by default prompts you to deliver your changes, but in non-trivial cases you may want to get your changes reviewed first
28.
© 2016 IBM
Corporation 2828 Work on a new feature Associate your changes with work items (Shell Context Menu, Pending Changes View) Submit for review (Web) Incorporate review feedback (Web, local Editors) Deliver your changes to your team’s stream (Shell Context Menus, Pending Changes View) If you’ve created and delivered a new component, it will show up as an added component in your team’s stream that your team members will need to accept (Pending Changes View) Note that in this case, you didn’t need to explicitly get connected to RTC. If you’re not connected, the Share operation prompts you to get connected
29.
© 2016 IBM
Corporation 2929 Work on new feature: Set Sandbox Once you set a sandbox, RTC starts managing the files and folders under the sandbox A .jazz5 folders stores the RTC metadata While setting a sandbox, you could at the same time load a repository workspace into the sandbox If a repository workspace is loaded, your new changes would typically be shared into a new or existing component in that repository workspace Useful when you’re adding a new feature to a set of existing features Otherwise you make your choices for repository workspace/component during Share
30.
© 2016 IBM
Corporation 3030 Work on new feature : Share The Share workflow is comprehensive If you’re not already connected, you can connect to a new RTC repository You can create a new repository workspace or use an existing one You can create a new component or use an existing one all as a part of the Share workflow
31.
© 2016 IBM
Corporation 3131 Work on new feature: Share The Shell integration also prompts you to deliver as a part of your Share workflow If you’ve selected a workspace, your changes will be delivered to the default flow target for the repository workspace If you want your changes reviewed before you deliver, do not deliver your changes as a part of Share. Instead, associate your changes with a work item and submit for a code review Once delivered, your team can see your changes
32.
© 2016 IBM
Corporation 3232 Work on new feature: next steps Once you’re set up, the rest of the experience of working in the shell is the same as when you’re contributing to an existing feature, and we’ll describe that now, in the ‘Working in the Shell’ topic
33.
© 2016 IBM
Corporation 3333 Outline Goals Getting started Modes of operation Usage patterns Setting up your work area Working in the Shell The Sandbox Working with files The Pending Changes view Code review Handling conflicts Preferences Client Parity
34.
© 2016 IBM
Corporation 3434 The Sandbox: what is it? This is your work area, the root folder, under which you load your repository workspace, or have folders which you share with your team It shows up in the list of sandboxes in the Managed Artifacts view Easy access from the task tray icon Any SCM operation with files and folders requires a sandbox to be set
35.
© 2016 IBM
Corporation 3535 The Sandbox: multiple sandboxes and switching You can only track one sandbox at a time with the Shell Client You can switch to a new sandbox either via the task tray context menu or the Artifacts View You can switch between existing sandboxes via Open Sandbox in the task tray or the ‘Set Current’ option on a sandbox in the Artifacts View All the meta data for all the sandboxes are preserved across switches The idea is that you work on one sandbox at a specific point in time, and switch back and forth if you need to We could have supported multiple sandboxes at one time, but some of our richer integrations like the Pending Changes View would become complex to use
36.
© 2016 IBM
Corporation 3636 The Sandbox: files and folders You can perform RTC SCM operations on files and folders in the sandbox They have RTC context menus showing up against them Files and folders in the sandbox may have state specific glyphs showing up against them Glyphs for unresolved, shared, outgoing, incoming, conflict, … Note: The total number of glyphs that Microsoft Windows allows is restricted, so if you have other tools that set glyphs, the RTC glyphs may or may not show up
37.
© 2016 IBM
Corporation 3737 The Sandbox: Pending Changes View Changes to your sandbox are tracked in the Pending Changes View More on that later
38.
© 2016 IBM
Corporation 3838 Outline Goals Getting started Modes of operation Usage patterns Setting up your work area Working in the Shell The Sandbox Working with files The Pending Changes view Code review Handling conflicts Preferences Client Parity
39.
© 2016 IBM
Corporation 3939 Working with files in the Sandbox You could use the context menu options on the tracked files and folders Change set management will be done by RTC under the hood Good enough for the simple workflow • Make changes to one or more files • Check in to a change set. • Associate one or more work items with your changes (optional, but recommended) • Submit for review • Incorporate review feedback • Deliver. – Note that if you multi-selected files during check in, they’re all part of a single change set, so Deliver will deliver all the files even if you’ve selected just the one. – If you haven’t associated a work item yet, based on your preferences, Deliver can prompt you to associate a work item as a part of the workflow. – You could also directly choose to deliver the files that you changed. It will check in the files, prompt you for a comment and a work item (based on preferences) and then deliver the changes.
40.
© 2016 IBM
Corporation 4040 Working with files in the Sandbox
41.
© 2016 IBM
Corporation 4141 Status of a File in the Sandbox Overlays show status The Windows Explorer has a limitation on the number of overlays that can be shown on files and folders What other tools in your system impacts the overlays that you see. Status may or may not show reliably The Pending Changes Status menu option shows status More reliable
42.
© 2016 IBM
Corporation 4242 File Properties The Jazz section in the Properties View has the RTC related properties for a file. You can change the executable property, or the line delimiter or MIME type for your platform if you’d like. The line delimiter/MIME type is used by the compare tool You can also define custom properties
43.
© 2016 IBM
Corporation 4343 History View ‘Show History’, invoked from the context menu on a file in the sandbox, shows the version history of a file.
44.
© 2016 IBM
Corporation 4444 Outline Goals Getting started Modes of operation Usage patterns Setting up your work area Working in the Shell The Sandbox Working with files The Pending Changes view Code review Handling conflicts Preferences Client Parity
45.
© 2016 IBM
Corporation 4545 Working in the Pending Changes View Lets you work with files and change sets Undo, check-in, deliver, accept, associate with work item Advanced uses Suspend and resume: I want to work on this critical customer defect, so suspend my current changes for now, I’ll resume them later from my workspace Discard: not interested in these changes any more
46.
© 2016 IBM
Corporation 4646 Working in the Pending Changes View Advanced uses Setting flow rules • I want to back-port this change to a maintenance stream • I want to both accept changes from and deliver changes to my team’s stream, and only deliver changes to the integration stream
47.
© 2016 IBM
Corporation 4747 Outline Goals Getting started Modes of operation Usage patterns Setting up your work area Working in the Shell Code review Handling conflicts Preferences Client Parity
48.
© 2016 IBM
Corporation 4848 Working in the Pending Changes View: Submission for Code Review Advanced uses I want to submit my changes for a peer review before I deliver • ‘Submission For Review’ completes the change set, associates a work item and adds an approver, all in the same workflow • You can associate an existing work item or create a new one • Integrated with the new Code Review feature in 6.0.1
49.
© 2016 IBM
Corporation 4949 Working in the Pending Changes View: Submission For Code Review
50.
© 2016 IBM
Corporation 5050 Reviewing Code: 6.0 and earlier Prior to 6.0.1 Reviewers could view the change sets submitted for review in the browser based client Add review comments to the associated work item Or they could review change sets via the Change Summary View in one of the rich clients
51.
© 2016 IBM
Corporation 5151 Reviewing Code: 6.0.1 Your project admin needs to set up Code Review for your project (more on this later) Now when you submit for Code Review, the review information gets added to the Approvals tab Click on the Open Code Review button to start the review in the browser
52.
© 2016 IBM
Corporation 5252 Reviewing Code: 6.0.1
53.
© 2016 IBM
Corporation 5353 Code Reviews in 6.0.1: Set up To enable the new code review feature in 6.0.1, your admin needs to set it up via the project area editor in a browser client Your project admin needs to add an approval attribute for Code Review for code review to be enabled in your project. Since 6.0.1
54.
© 2016 IBM
Corporation 5454 Outline Goals Getting started Modes of operation Usage patterns Setting up your work area Working in the Shell Code review Handling conflicts Preferences Client Parity
55.
© 2016 IBM
Corporation 5555 Handling Conflicts If you and someone else are working on the same file and s/he delivers first, you may get a conflict when you accept incoming changes If your changes are checked in, then you get a conflict If your changes are still local (Unresolved) then RTC will warn you that it may overwrite some changes. Do not ignore the warning unless you don’t care about your changes
56.
© 2016 IBM
Corporation 5656 Handling Conflicts You could try to auto- resolve, RTC will prompt you if it’s unable to. Use the compare merge editor to resolve conflicts manually Resolve with mine overrides the incoming changes Resolve with proposed overrides your changes
57.
© 2016 IBM
Corporation 5757 Outline Goals Getting started Modes of operation Usage patterns Setting up your work area Working in the Shell Code review Handling conflicts Preferences Client Parity
58.
© 2016 IBM
Corporation 5858 Preferences Customize your workflows via preferences Use a compare tool of your choice plugged into the RTC compare merge process Export your preferences to a file and share with your team or import your team’s preferences into your environment
59.
© 2016 IBM
Corporation 5959 Outline Goals Getting started Modes of operation Usage patterns Setting up your work area Working in the Shell Code review Handling conflicts Preferences Client Parity
60.
© 2016 IBM
Corporation 6060 Does this integration give me all SCM functions I get in Eclipse or Visual Studio Clients? This integration is focused on developer work flows Team workflows such as creation of streams needs to be done via a rich client. This was intentional; the shell client is supposed to be lightweight the goal was not to make it clunky Developer workflows such as creating and loading workspaces, sharing your files and folders and related activities are the focus
61.
© 2016 IBM
Corporation 6161 Does this integration give me all SCM functions I get in Eclipse or Visual Studio Clients? IDEs support editors and views, the Windows Explorer does not We wanted the integration look and feel as shell-native as possible Some views such as the Pending Changes View and the History View are an important part of the developer workflow, and can be used in the Shell We could have implemented all editors and views in the Shell but then it would look like a rich client embedded in the Shell, or a standalone tool Your feedback is welcome!
62.
© 2016 IBM
Corporation 62 Backup
63.
© 2016 IBM
Corporation 6363 Install Tips During uninstall/install, instead of restarting your machine, you could kill the shell process (explorer) in the task view, uninstall, reinstall and then restart it in the task view again (File->New Task(Run…)) The Shell installer lets you choose if you want to restart after an install/uninstall If you don’t restart, you may see unexpected behavior in your Windows Explorer
64.
© 2016 IBM
Corporation 64 Thank you!
Download now