SlideShare a Scribd company logo
1 of 22
Download to read offline
@agatestudio
Version Control
using Plastic SCM
Tonny
Publishing
Agate Studio
2014/04/12
BANDUNG DIGITAL VALLEY
Tonny K
Agate Studio
tonny.kusdarwanto@agategames.com
 Introduction
 Version Control
 Comparison
 Introduction to Plastic SCM
 About
 Terminology
 Features
▪ Branch ExplorerView
▪ XLink
▪ Code Review
▪ SyncView
 HowTo
 What’s Next
Version control is a system that records changes to a file or set
of files over time so that you can recall specific versions later.
Centralized version control
ex: SVN, Perforce,TFS
Distributed version control
ex: Git, Mercurial (Hg)Plastic SCM
 Developed By Codice Software (Spain)
 Initial Release: July 2007
 Platform : .Net/Mono
 OS :Windows/Linux/Mac OS X
 Stable Release: v4.1 (Feb 2012)
 Latest Release: 5.0.xx
 Licences:
 Community Edition License (Free For 15 users)
 Perpetual License
 Annual Subscription License
 Auth :
 User – Password, Local users, Local users (Name + ID),
Windows Active Directory, LDAP
 DB BackEnd
 Firebird (Embedded), SQLite (Embedded), PostgreSQL,
MS SQL Server & MS SQL Server Express, MySQL,
Oracle,SQL Server Compact Edition (Embedded)
 Task Driven Development
Task
Branch Release
Integration
Task
Branch
 Repository
Stores a complete directory tree
& the entire development
history of the directory tree
 Workspace
Is just a directory tree on your
computer , with a two-way data
path to a repository
 Items
Consist of files, directories,
and symbolic links that are
under source control
 Changeset
Each time you check in a set
of new revisions, Plastic SCM
records the entire set of
revisions as a changeset .
 Branches and Labels
 Plastic SCM supports
"parallel development" or
"concurrent development"
practice with branches
 A label is a user-defined
name that can be attached
to a changeset
 Branch ExplorerView / Distributed Branch Explorer
 Provides an interactive diagram of repository's development activity
 It shows: Branch hierarchy, individual changesets, merge operations
 Xlinks
Plastic SCM encourages using separate repositories for different projects
and components, and access shared components by "mounting" them in
the project repository through Xlinks
 Code Review
 A code review is essentially about reading code and
leaving comments.
 Plastic SCM organizes the conducting of reviews on
individual changesets or on entire branches.
 DistributedVersion Control
 SyncView
The new synchronization view lets you configure your
relations with other servers and replicate with a single click
all the changes
 Trigger
Allows the execution of user commands at certain
points in the client or server execution workflow
 Task & IssueTracking
provides integration with diverse control tracking
tools such as Bugzilla, DevTrack, Mantis, OnTime,
Trac, JIRA,VersionOne, FogBugZ and Rally.
Version Control using Plastic (SCM) by Tonny

More Related Content

Viewers also liked

Apple Supply Chain Mgmt
Apple Supply Chain MgmtApple Supply Chain Mgmt
Apple Supply Chain Mgmt
Lloyd Soans
 

Viewers also liked (8)

Scm webinar digital transformation
Scm webinar   digital transformationScm webinar   digital transformation
Scm webinar digital transformation
 
Apple supply chain management
Apple  supply chain management Apple  supply chain management
Apple supply chain management
 
Apple logistics
Apple logisticsApple logistics
Apple logistics
 
Apple supply chain management
Apple supply chain managementApple supply chain management
Apple supply chain management
 
Apple Supply Chain Mgmt
Apple Supply Chain MgmtApple Supply Chain Mgmt
Apple Supply Chain Mgmt
 
Apple supply chain analysis
Apple supply chain analysisApple supply chain analysis
Apple supply chain analysis
 
Best Presentation About Infosys
Best Presentation About InfosysBest Presentation About Infosys
Best Presentation About Infosys
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Similar to Version Control using Plastic (SCM) by Tonny

Configuration Management
Configuration ManagementConfiguration Management
Configuration Management
elliando dias
 
Fist Vss Source Code Management Techniques
Fist Vss Source Code Management TechniquesFist Vss Source Code Management Techniques
Fist Vss Source Code Management Techniques
Shan Kane
 
Continuous Integration and development environment approach
Continuous Integration and development environment approachContinuous Integration and development environment approach
Continuous Integration and development environment approach
Aleksandr Tsertkov
 
SVN Usage & Best Practices
SVN Usage & Best PracticesSVN Usage & Best Practices
SVN Usage & Best Practices
Ashraf Fouad
 
Mix Tech Ed Update No Video
Mix Tech Ed Update No VideoMix Tech Ed Update No Video
Mix Tech Ed Update No Video
AllyWick
 

Similar to Version Control using Plastic (SCM) by Tonny (20)

Version Control
Version ControlVersion Control
Version Control
 
Source Code management System
Source Code management SystemSource Code management System
Source Code management System
 
Configuration Management
Configuration ManagementConfiguration Management
Configuration Management
 
Frequently Used Off Host Developer Toolsl
Frequently Used Off Host Developer ToolslFrequently Used Off Host Developer Toolsl
Frequently Used Off Host Developer Toolsl
 
version control system (2).pptx
version control system (2).pptxversion control system (2).pptx
version control system (2).pptx
 
What’s new in Rational collaborative lifecycle management 2011?
What’s new in Rational collaborative lifecycle management 2011?What’s new in Rational collaborative lifecycle management 2011?
What’s new in Rational collaborative lifecycle management 2011?
 
Application versioning
Application versioningApplication versioning
Application versioning
 
Fist Vss Source Code Management Techniques
Fist Vss Source Code Management TechniquesFist Vss Source Code Management Techniques
Fist Vss Source Code Management Techniques
 
Continuous Integration and development environment approach
Continuous Integration and development environment approachContinuous Integration and development environment approach
Continuous Integration and development environment approach
 
OpenSolaris Introduction
OpenSolaris IntroductionOpenSolaris Introduction
OpenSolaris Introduction
 
Brane.Storm
Brane.StormBrane.Storm
Brane.Storm
 
Team Foundation Server 2008 Overview
Team Foundation Server 2008 OverviewTeam Foundation Server 2008 Overview
Team Foundation Server 2008 Overview
 
SVN Usage & Best Practices
SVN Usage & Best PracticesSVN Usage & Best Practices
SVN Usage & Best Practices
 
LUXproject Description
LUXproject DescriptionLUXproject Description
LUXproject Description
 
Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)
 
Intro To Version Control
Intro To Version ControlIntro To Version Control
Intro To Version Control
 
Presentation 1 open source tools in continuous integration environment v1.0
Presentation 1   open source tools in continuous integration environment v1.0Presentation 1   open source tools in continuous integration environment v1.0
Presentation 1 open source tools in continuous integration environment v1.0
 
Part6 introducing the jas forge collaborative project
Part6   introducing the jas forge collaborative projectPart6   introducing the jas forge collaborative project
Part6 introducing the jas forge collaborative project
 
Introduction to Version Control
Introduction to Version ControlIntroduction to Version Control
Introduction to Version Control
 
Mix Tech Ed Update No Video
Mix Tech Ed Update No VideoMix Tech Ed Update No Video
Mix Tech Ed Update No Video
 

More from Agate Studio

Digital Coloring by Raksa
Digital Coloring by RaksaDigital Coloring by Raksa
Digital Coloring by Raksa
Agate Studio
 
Computational Advertising by Icha
Computational Advertising by IchaComputational Advertising by Icha
Computational Advertising by Icha
Agate Studio
 
Game Programming Pattern by Restya
Game Programming Pattern by RestyaGame Programming Pattern by Restya
Game Programming Pattern by Restya
Agate Studio
 
Lee marvin pitching-hacks
Lee marvin pitching-hacksLee marvin pitching-hacks
Lee marvin pitching-hacks
Agate Studio
 
Emotiv EPOC by Neneng
Emotiv EPOC by NenengEmotiv EPOC by Neneng
Emotiv EPOC by Neneng
Agate Studio
 
MMO Design Architecture by Andrew
MMO Design Architecture by AndrewMMO Design Architecture by Andrew
MMO Design Architecture by Andrew
Agate Studio
 
How to Persuade People by Dave
How to Persuade People by DaveHow to Persuade People by Dave
How to Persuade People by Dave
Agate Studio
 
Eddie supersmash goodminton
Eddie   supersmash goodmintonEddie   supersmash goodminton
Eddie supersmash goodminton
Agate Studio
 
Satriyo digital audio gears
Satriyo   digital audio gearsSatriyo   digital audio gears
Satriyo digital audio gears
Agate Studio
 
Advanced encryption standard (aes) epul
Advanced encryption standard (aes)   epulAdvanced encryption standard (aes)   epul
Advanced encryption standard (aes) epul
Agate Studio
 
Real Time Framework by Tonny
Real Time Framework by TonnyReal Time Framework by Tonny
Real Time Framework by Tonny
Agate Studio
 
Unity Camera & Simple Image Editing by Puthut
Unity Camera & Simple Image Editing by PuthutUnity Camera & Simple Image Editing by Puthut
Unity Camera & Simple Image Editing by Puthut
Agate Studio
 
Hibernate by Jason
Hibernate by JasonHibernate by Jason
Hibernate by Jason
Agate Studio
 

More from Agate Studio (20)

Digital Coloring by Raksa
Digital Coloring by RaksaDigital Coloring by Raksa
Digital Coloring by Raksa
 
Computational Advertising by Icha
Computational Advertising by IchaComputational Advertising by Icha
Computational Advertising by Icha
 
Freemium conceptanalytics leemarvin
Freemium conceptanalytics leemarvinFreemium conceptanalytics leemarvin
Freemium conceptanalytics leemarvin
 
Game Programming Pattern by Restya
Game Programming Pattern by RestyaGame Programming Pattern by Restya
Game Programming Pattern by Restya
 
Community Management by Yudhit
Community Management by YudhitCommunity Management by Yudhit
Community Management by Yudhit
 
[Habli] tds agustus
[Habli] tds agustus[Habli] tds agustus
[Habli] tds agustus
 
Wp quality bar tedy
Wp quality bar   tedyWp quality bar   tedy
Wp quality bar tedy
 
Toku DB by Aswin
Toku DB by AswinToku DB by Aswin
Toku DB by Aswin
 
Lee marvin pitching-hacks
Lee marvin pitching-hacksLee marvin pitching-hacks
Lee marvin pitching-hacks
 
Emotiv EPOC by Neneng
Emotiv EPOC by NenengEmotiv EPOC by Neneng
Emotiv EPOC by Neneng
 
Aksi – Koneksi – Deviasi by Valent
Aksi – Koneksi – Deviasi by ValentAksi – Koneksi – Deviasi by Valent
Aksi – Koneksi – Deviasi by Valent
 
MMO Design Architecture by Andrew
MMO Design Architecture by AndrewMMO Design Architecture by Andrew
MMO Design Architecture by Andrew
 
How to Persuade People by Dave
How to Persuade People by DaveHow to Persuade People by Dave
How to Persuade People by Dave
 
Eddie supersmash goodminton
Eddie   supersmash goodmintonEddie   supersmash goodminton
Eddie supersmash goodminton
 
Satriyo digital audio gears
Satriyo   digital audio gearsSatriyo   digital audio gears
Satriyo digital audio gears
 
Yinan heroes of-the_strom
Yinan   heroes of-the_stromYinan   heroes of-the_strom
Yinan heroes of-the_strom
 
Advanced encryption standard (aes) epul
Advanced encryption standard (aes)   epulAdvanced encryption standard (aes)   epul
Advanced encryption standard (aes) epul
 
Real Time Framework by Tonny
Real Time Framework by TonnyReal Time Framework by Tonny
Real Time Framework by Tonny
 
Unity Camera & Simple Image Editing by Puthut
Unity Camera & Simple Image Editing by PuthutUnity Camera & Simple Image Editing by Puthut
Unity Camera & Simple Image Editing by Puthut
 
Hibernate by Jason
Hibernate by JasonHibernate by Jason
Hibernate by Jason
 

Recently uploaded

Recently uploaded (20)

HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 

Version Control using Plastic (SCM) by Tonny

  • 1. @agatestudio Version Control using Plastic SCM Tonny Publishing Agate Studio
  • 2. 2014/04/12 BANDUNG DIGITAL VALLEY Tonny K Agate Studio tonny.kusdarwanto@agategames.com
  • 3.  Introduction  Version Control  Comparison  Introduction to Plastic SCM  About  Terminology  Features ▪ Branch ExplorerView ▪ XLink ▪ Code Review ▪ SyncView  HowTo  What’s Next
  • 4.
  • 5. Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later. Centralized version control ex: SVN, Perforce,TFS Distributed version control ex: Git, Mercurial (Hg)Plastic SCM
  • 6.
  • 7.
  • 8.
  • 9.  Developed By Codice Software (Spain)  Initial Release: July 2007  Platform : .Net/Mono  OS :Windows/Linux/Mac OS X  Stable Release: v4.1 (Feb 2012)  Latest Release: 5.0.xx  Licences:  Community Edition License (Free For 15 users)  Perpetual License  Annual Subscription License
  • 10.  Auth :  User – Password, Local users, Local users (Name + ID), Windows Active Directory, LDAP  DB BackEnd  Firebird (Embedded), SQLite (Embedded), PostgreSQL, MS SQL Server & MS SQL Server Express, MySQL, Oracle,SQL Server Compact Edition (Embedded)
  • 11.  Task Driven Development Task Branch Release Integration Task Branch
  • 12.  Repository Stores a complete directory tree & the entire development history of the directory tree  Workspace Is just a directory tree on your computer , with a two-way data path to a repository
  • 13.  Items Consist of files, directories, and symbolic links that are under source control  Changeset Each time you check in a set of new revisions, Plastic SCM records the entire set of revisions as a changeset .
  • 14.  Branches and Labels  Plastic SCM supports "parallel development" or "concurrent development" practice with branches  A label is a user-defined name that can be attached to a changeset
  • 15.  Branch ExplorerView / Distributed Branch Explorer  Provides an interactive diagram of repository's development activity  It shows: Branch hierarchy, individual changesets, merge operations
  • 16.  Xlinks Plastic SCM encourages using separate repositories for different projects and components, and access shared components by "mounting" them in the project repository through Xlinks
  • 17.  Code Review  A code review is essentially about reading code and leaving comments.  Plastic SCM organizes the conducting of reviews on individual changesets or on entire branches.
  • 19.  SyncView The new synchronization view lets you configure your relations with other servers and replicate with a single click all the changes
  • 20.
  • 21.  Trigger Allows the execution of user commands at certain points in the client or server execution workflow  Task & IssueTracking provides integration with diverse control tracking tools such as Bugzilla, DevTrack, Mantis, OnTime, Trac, JIRA,VersionOne, FogBugZ and Rally.