version control using plastic (scm) by tonny

22
@agatestudio Version Control using Plastic SCM Tonny Publishing Agate Studio

Upload: agate-studio

Post on 14-May-2015

275 views

Category:

Education


6 download

TRANSCRIPT

Page 1: Version Control using Plastic (SCM) by Tonny

@agatestudio

Version Control using Plastic SCM

Tonny

Publishing

Agate Studio

Page 2: Version Control using Plastic (SCM) by Tonny

2014/04/12 BANDUNG DIGITAL VALLEY Tonny K Agate Studio [email protected]

Page 3: Version Control using Plastic (SCM) by Tonny

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
Page 5: Version Control using Plastic (SCM) by Tonny

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
Page 7: Version Control using Plastic (SCM) by Tonny
Page 8: Version Control using Plastic (SCM) by Tonny
Page 9: Version Control using Plastic (SCM) by Tonny

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

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

Task Driven Development

Task

Branch Release

Integration

Task

Branch

Page 12: Version Control using Plastic (SCM) by Tonny

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

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

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

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

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

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

Distributed Version Control

Page 19: Version Control using Plastic (SCM) by Tonny

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
Page 21: Version Control using Plastic (SCM) by Tonny

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