Home
Explore
Submit Search
Upload
Login
Signup
Advertisement
Check these out next
Cloud agnostic serverless with fn project
Todor Todorov
TDC2018SP | Trilha Containers - CI/CD com Docker e Drone
tdc-globalcode
Let the contribution begin (EST futures)
SeongJae Park
Android presentation - Gradle ++
Javier de Pedro López
Dependency management in golang
Ramit Surana
Rest, sockets em golang
jefferson Otoni Lima
Open Source Collaboration With Git And Git Hub
Nick Quaranto
Bgoug 2019.11 building free, open-source, plsql products in cloud
Jacek Gebal
1
of
48
Top clipped slide
Introduction of Distributed version control system (mainly Mercurial)
Jul. 31, 2013
•
0 likes
3 likes
×
Be the first to like this
Show More
•
1,306 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Download Now
Download to read offline
Report
Technology
talk at TWJUG at 2010
Fred Lin
Follow
Software Engineer at Mozilla Taiwan
Advertisement
Advertisement
Advertisement
Recommended
Webinar - Unbox GitLab CI/CD
Annie Huang
327 views
•
23 slides
Skaffold - faster development on K8S
Huynh Thai Bao
19 views
•
26 slides
Paris Container Day 2016 : Cloud de conteneurs, conteneurs dans le cloud, str...
Publicis Sapient Engineering
284 views
•
25 slides
Automating Your Salt Tests
Ryan Currah
1.1K views
•
27 slides
Report portal
COMAQA.BY
992 views
•
30 slides
Git
jnewland
780 views
•
89 slides
More Related Content
Slideshows for you
(20)
Cloud agnostic serverless with fn project
Todor Todorov
•
54 views
TDC2018SP | Trilha Containers - CI/CD com Docker e Drone
tdc-globalcode
•
436 views
Let the contribution begin (EST futures)
SeongJae Park
•
410 views
Android presentation - Gradle ++
Javier de Pedro López
•
379 views
Dependency management in golang
Ramit Surana
•
1.4K views
Rest, sockets em golang
jefferson Otoni Lima
•
179 views
Open Source Collaboration With Git And Git Hub
Nick Quaranto
•
1.8K views
Bgoug 2019.11 building free, open-source, plsql products in cloud
Jacek Gebal
•
347 views
Code Deployment Evolution
Indosystem
•
84 views
Continuous testing
Oleksandr Metelytsia
•
177 views
FOSDEM 2017: GitLab CI
OlinData
•
1.1K views
GR8Conf US 2017 - Dockerize your Grails!
Iván López Martín
•
675 views
Docker introduction in Hardware Company
Evan Lin
•
445 views
git-flow R3Labs
Raül Pérez
•
402 views
Golang Project Layout and Practice
Bo-Yi Wu
•
19.3K views
Tekton showcase - CDF Summit Kubecon Barcelona 2019
Christie Wilson
•
490 views
Write microservice in golang
Bo-Yi Wu
•
14.7K views
Architecting Qt Mobile Applications: Frameworks, Code Generators and Beyond
Sandro Andrade
•
609 views
What is version control software and why do you need it?
Leonid Mamchenkov
•
8.1K views
An OpenShift Migration: From 3.9 to 4.5
Everett Toews
•
110 views
Similar to Introduction of Distributed version control system (mainly Mercurial)
(20)
Version Control with Git
Juanma Orta
•
98 views
Deploying software at Scale
Kris Buytaert
•
2.5K views
SCM (Source Control Management) - Git Basic
Aman Patial
•
1.7K views
Devoops: DoJ Annual Cybersecurity Training Symposium Edition 2015
Chris Gates
•
1.1K views
My "Perfect" Toolchain Setup for Grails Projects
GR8Conf
•
4.4K views
Webpack & React Performance in 16+ Steps
Grgur Grisogono
•
4.9K views
Source Control with Domino Designer 8.5.3 and Git (DanNotes, November 28, 2012)
Per Henrik Lausten
•
10K views
Git - Intro to the Basics of DVCS
Matthew McCullough
•
576 views
Git - Intro to the Basics of DVCS
Matthew McCullough
•
4.9K views
Don't Fear the Autotools
Scott Garman
•
1K views
GeoServer Developers Workshop
Jody Garnett
•
6.3K views
Nagios Conference 2014 - Spenser Reinhardt - Detecting Security Breaches With...
Nagios
•
1.9K views
Take Home Your Very Own Free Vagrant CFML Dev Environment
ColdFusionConference
•
950 views
Take home your very own free Vagrant CFML Dev Environment - Presented at dev....
Gavin Pickin
•
538 views
BLUG 2012 Version Control for Notes Developers
Martin Jinoch
•
2.5K views
Git In One Evening
Maxwell Pearl
•
2.8K views
OpenNebula Conf 2014: CentOS, QA an OpenNebula - Christoph Galuschka
NETWAYS
•
1.1K views
OpenNebulaConf 2014 - CentOS, QA and OpenNebula - Christoph Galuschka
OpenNebula Project
•
568 views
he Future of Continuous Integration in GNOME
dmgerman
•
841 views
software defined network, openflow protocol and its controllers
Isaku Yamahata
•
3.2K views
Advertisement
More from Fred Lin
(19)
How to create 360 Image/panorama & share with WebVR?
Fred Lin
•
1K views
Blocklyduino Poster
Fred Lin
•
832 views
Javascript征服世界是可能的嗎?
Fred Lin
•
34.7K views
Firefox os how large open source project works
Fred Lin
•
2.6K views
Capable Web: Chrome Apps and Firefox Webapp
Fred Lin
•
1.9K views
Developing FirefoxOS
Fred Lin
•
2.9K views
Steps to contribute to firefox os (gaia)
Fred Lin
•
8.3K views
第一次程式設計就上手 - 使用Python 與周蟒(zhpy)
Fred Lin
•
3.9K views
Maintain and share your python project (維護和分享 Python 程式專案)
Fred Lin
•
1.2K views
Make web as webapp
Fred Lin
•
1.4K views
Firefox OS overview
Fred Lin
•
6.9K views
人人能編程是可能的嗎?
Fred Lin
•
976 views
Developer也可以做出漂亮網站 - Twitter Bootstrap/JQuery Mobile簡介
Fred Lin
•
9.6K views
Android + jenkins
Fred Lin
•
9.4K views
Play Framework on Google App Engine
Fred Lin
•
8.2K views
Taipei gtug opening
Fred Lin
•
811 views
Google IO 2011 recap
Fred Lin
•
1.2K views
Introduction of Google Code and Mercurial
Fred Lin
•
852 views
Introduction Of Android Scripting Environment
Fred Lin
•
1.2K views
Recently uploaded
(20)
Dataflows for Machine Learning Operations with Alex Rakowski & Andrei Paleyes
HostedbyConfluent
•
0 views
JupyChat - Michigan Python
Eli Wilson
•
0 views
Excel 2010.docx
RobertoMarcelinodaSi1
•
0 views
Our Business Goals.pdf
mennaHendy
•
0 views
Bench, a Framework for Benchmarking Kafka Using K8s and OpenMessaging Benchma...
HostedbyConfluent
•
0 views
Balance Kafka Cluster with Zero Data Movement with Haochen Li & Yaodong Yang
HostedbyConfluent
•
0 views
#StandardsGoals for 2023 Standards & certification roundup - Tech Forum 2023
BookNet Canada
•
0 views
Intelligent, Automatic Restarts for Unhealthy Kafka Consumers on Kubernetes w...
HostedbyConfluent
•
0 views
Don’t Let Kafka Be A Cluster: Kafka Chaos Experimentation with Justin Fetherolf
HostedbyConfluent
•
0 views
Intro to Text Classification with TensorFlow
Elizabeth (Lizzie) Siegle
•
0 views
Safeguarding - Protecting Your Kafka from Misbehaving Clients with Tom Scott
HostedbyConfluent
•
0 views
Will AI take over our jobs .pptx
Alfredo Mancera
•
0 views
Deep Dive into Kafka Connect Protocol with Catalin Pop
HostedbyConfluent
•
0 views
Material Requisition for 2" Autonomous Robotic Fire Suppression System for We...
RogerJames25
•
0 views
AI-Driven Market Research Platform
Prasanna Hegde
•
0 views
Nanotechnology.pdf
shikharbhadouria
•
0 views
Future Tech Insights.pdf
JackHung29
•
0 views
Power futures.pptx
ssuser17d471
•
0 views
Playing with Xbox Data with Dale Lane
HostedbyConfluent
•
0 views
Unveiling the Inner Workings of Apache Kafka® with Flamegraphs with Christo L...
HostedbyConfluent
•
0 views
Advertisement
Introduction of Distributed version control system (mainly Mercurial)
Distributed Version Control System gasolin@TWJUG
2010/12/24
About Me gasolin ●GTUG Taipei
Member ●Embedded Network Device engineer ●Android developer and book author ●Pythonista Version Control Experience: ●SourceSafe ●SVN ●Mercurial (Hg) Contact ●gasolin@gmail.com ●www.plurk.com/gasolin
你必須使用一個原始碼控制工具, 否則你就會像缺了左膀右臂一樣 -- 編程創藝
Source Control
Version Control System
CVS 1990
SVN 2001
git 2005 Linux Kernel
hg 2005
What is Mercurial
for? Distributed Version Control System
Version Control Procedure ●Get
source from repository ●Modify source ●Commit source
Version Control Procedure
(Extra) ●Put source on repository ●Deal with conflict ●Offline development (DVCS)
hg Advantages
Cross platform Windows/Mac/Linux
Similar syntax to svn
Not pollute namespace save
all in .hg
Tools Ready http://cbes.javaforge.com/update MercurialEclipse TortoiseHg http://tortoisehg.bitbucket.org/ Hudson Plugin http://wiki.hudson-ci.org/display/HUDSON/Mercurial+Plugin http://code.google.com/hosting/
Hosts Ready: http://code.google.com/hosting/ http://bitbucket.org/
Migration Ready Converting Svn
To Hg http://goo.gl/jReee
Cloud Version Control + http://db.tt/sJ60U6U
Hosting
Write Documents, Examples
Trace Issues, Bugs,
Requessts
Version Control
Tagging new Version
Distributing (Place for Download)
Empower the Coder as
Project Maintainer
While act as
the User
Get a copy $
hg clone Local Remote
Update changes $ hg
pull Local Remote
Update & Merge $
hg up Local
While act as
Developer
Start repository $ hg
init Local
Add control $ hg
add [file/folder] Local
Rename File $ hg
addremove Local
build-in web interface $
hg serve -p [port] Local
Remove control $ hg
rm [file/folder] Local
Save to repository $
hg ci -m "message" Local
Fork a branch $
hg branch [branch_name] Local Remote
Merge a branch $
hg up default $ hg merge [branch_name] Local Remote
Share commits $ hg
push Local Remote (or add destination)
Tagging $ hg tag
[tag name] Local
Thanks for listening
Advertisement