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

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 

Recently uploaded (20)

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
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
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
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
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
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
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 

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.