version control using plastic (scm) by tonny
TRANSCRIPT
![Page 1: Version Control using Plastic (SCM) by Tonny](https://reader031.vdocuments.us/reader031/viewer/2022020207/5553a6bab4c905d4448b4654/html5/thumbnails/1.jpg)
@agatestudio
Version Control using Plastic SCM
Tonny
Publishing
Agate Studio
![Page 2: Version Control using Plastic (SCM) by Tonny](https://reader031.vdocuments.us/reader031/viewer/2022020207/5553a6bab4c905d4448b4654/html5/thumbnails/2.jpg)
2014/04/12 BANDUNG DIGITAL VALLEY Tonny K Agate Studio [email protected]
![Page 3: Version Control using Plastic (SCM) by Tonny](https://reader031.vdocuments.us/reader031/viewer/2022020207/5553a6bab4c905d4448b4654/html5/thumbnails/3.jpg)
Introduction Version Control Comparison
Introduction to Plastic SCM About Terminology Features
▪ Branch Explorer View ▪ XLink ▪ Code Review ▪ Sync View
How To What’s Next
![Page 4: Version Control using Plastic (SCM) by Tonny](https://reader031.vdocuments.us/reader031/viewer/2022020207/5553a6bab4c905d4448b4654/html5/thumbnails/4.jpg)
![Page 5: Version Control using Plastic (SCM) by Tonny](https://reader031.vdocuments.us/reader031/viewer/2022020207/5553a6bab4c905d4448b4654/html5/thumbnails/5.jpg)
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
![Page 6: Version Control using Plastic (SCM) by Tonny](https://reader031.vdocuments.us/reader031/viewer/2022020207/5553a6bab4c905d4448b4654/html5/thumbnails/6.jpg)
![Page 7: Version Control using Plastic (SCM) by Tonny](https://reader031.vdocuments.us/reader031/viewer/2022020207/5553a6bab4c905d4448b4654/html5/thumbnails/7.jpg)
![Page 8: Version Control using Plastic (SCM) by Tonny](https://reader031.vdocuments.us/reader031/viewer/2022020207/5553a6bab4c905d4448b4654/html5/thumbnails/8.jpg)
![Page 9: Version Control using Plastic (SCM) by Tonny](https://reader031.vdocuments.us/reader031/viewer/2022020207/5553a6bab4c905d4448b4654/html5/thumbnails/9.jpg)
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
![Page 10: Version Control using Plastic (SCM) by Tonny](https://reader031.vdocuments.us/reader031/viewer/2022020207/5553a6bab4c905d4448b4654/html5/thumbnails/10.jpg)
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)
![Page 11: Version Control using Plastic (SCM) by Tonny](https://reader031.vdocuments.us/reader031/viewer/2022020207/5553a6bab4c905d4448b4654/html5/thumbnails/11.jpg)
Task Driven Development
Task
Branch Release
Integration
Task
Branch
![Page 12: Version Control using Plastic (SCM) by Tonny](https://reader031.vdocuments.us/reader031/viewer/2022020207/5553a6bab4c905d4448b4654/html5/thumbnails/12.jpg)
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
![Page 13: Version Control using Plastic (SCM) by Tonny](https://reader031.vdocuments.us/reader031/viewer/2022020207/5553a6bab4c905d4448b4654/html5/thumbnails/13.jpg)
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 .
![Page 14: Version Control using Plastic (SCM) by Tonny](https://reader031.vdocuments.us/reader031/viewer/2022020207/5553a6bab4c905d4448b4654/html5/thumbnails/14.jpg)
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
![Page 15: Version Control using Plastic (SCM) by Tonny](https://reader031.vdocuments.us/reader031/viewer/2022020207/5553a6bab4c905d4448b4654/html5/thumbnails/15.jpg)
Branch Explorer View / Distributed Branch Explorer Provides an interactive diagram of repository's development activity
It shows: Branch hierarchy, individual changesets, merge operations
![Page 16: Version Control using Plastic (SCM) by Tonny](https://reader031.vdocuments.us/reader031/viewer/2022020207/5553a6bab4c905d4448b4654/html5/thumbnails/16.jpg)
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
![Page 17: Version Control using Plastic (SCM) by Tonny](https://reader031.vdocuments.us/reader031/viewer/2022020207/5553a6bab4c905d4448b4654/html5/thumbnails/17.jpg)
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.
![Page 18: Version Control using Plastic (SCM) by Tonny](https://reader031.vdocuments.us/reader031/viewer/2022020207/5553a6bab4c905d4448b4654/html5/thumbnails/18.jpg)
Distributed Version Control
![Page 19: Version Control using Plastic (SCM) by Tonny](https://reader031.vdocuments.us/reader031/viewer/2022020207/5553a6bab4c905d4448b4654/html5/thumbnails/19.jpg)
Sync View
The new synchronization view lets you configure your relations with other servers and replicate with a single click all the changes
![Page 20: Version Control using Plastic (SCM) by Tonny](https://reader031.vdocuments.us/reader031/viewer/2022020207/5553a6bab4c905d4448b4654/html5/thumbnails/20.jpg)
![Page 21: Version Control using Plastic (SCM) by Tonny](https://reader031.vdocuments.us/reader031/viewer/2022020207/5553a6bab4c905d4448b4654/html5/thumbnails/21.jpg)
Trigger
Allows the execution of user commands at certain points in the client or server execution workflow
Task & Issue Tracking
provides integration with diverse control tracking tools such as Bugzilla, DevTrack, Mantis, OnTime, Trac, JIRA, VersionOne, FogBugZ and Rally.
![Page 22: Version Control using Plastic (SCM) by Tonny](https://reader031.vdocuments.us/reader031/viewer/2022020207/5553a6bab4c905d4448b4654/html5/thumbnails/22.jpg)