An Introduction to Mercurial Version Control Software
|
|
|
- Joleen Fisher
- 10 years ago
- Views:
Transcription
1 An Introduction to Mercurial Version Control Software LANS Weekly Seminar October 17, 2006 Satish Balay
2 Outline Why use version control? Simple example of revisioning Mercurial introduction - Local usage - Remote usage - Normal user workflow - Organizing repositories [clones] Mercurial at MCS [Demo]
3 What do we use Version Control for? Keep track of changes to files Enable multiple users editing files simultaneously Go back and check old changes: * what was the change * when was the change made * who made the change * why was the change made Manage branches [release versions vs dev]
4 Simple Example of Revisioning File Changes main.c File Version Delta
5 Simple Example Cont. main.c makefile main.c 0 1 Repository Version Changeset
6 Some Definitions Delta: a single change [to a file] Changeset: a collection of deltas [perhaps to multiple files] that are collectively tracked. Repository: collection of files we intend to keep track of. This includes the revision history Version [or Source] Control Tool: Enables us to keep track of all the changes [to files] in a repository
7 Mercurial Distributed version control tool. OpenSource [GPL] Active mailing list : [email protected] Written in python Works on linux, windows, and other machines Reasonably efficient [handles changesets in PETSc]
8 Usage: Creating a Repository mkdir project cd project hg init Initializes the directory 'project' as a mercurial repo. All 'hg' commands are invoked inside the repository All commands are in the form 'hg command'. For example : hg help Stores metadata in the subdirectory project/.hg
9 Usage: Adding/Modifying Files cd project touch main.c hg add main.c hg commit emacs main.c [edits to file] hg commit [alternative: hg ct ] 'add' indicates the file is now part of the repository. 'commit' creates a changeset for the current changes. [prompts the user to enter comments]
10 Repository Data vs Working Files Repository data is the revision history and graph of all the changes. Its stored in project/.hg directory Working files are the reset of the files in project. User edits the working files. hg tip [show the tip revision of the repository graph] hg parent [show the parent revision of the working dir] Note: Working dir files can correspond to any revision of the repository. So one has to be careful about this point [and not assume the parent is always the tip revision] hg update REV [update working copy to REV version]
11 Illustration of Changes repository working files metadata changeset repository hg commit repository file changes
12 Checking Status/History hg status [list the current modified, unknown files] hg diff [list the diff of the changed files in patch form] hg log [list the revision history of all changes] hg view [extension: GUI tool to check changeset graph] hg ct [extension: GUI tool to commit changes] Note: So far we have delt with local opeations on the repository
13 Distributed Model Peer to Peer: all copies of repositories are equivalent. Information flows between repositories as changesets. Each operation is between two repositories. hg clone /home/balay/old-repo new-repo cd new-repo [Local reposiory to invoke cmds] hg pull [repo] [get remote changesets and apply locally] hg push [repo] [apply local changes to the remote repo] Notes: Every repository has complete revision history [metadata] One can switch roles of old-repo & new-repo Remote operations between repositories [as oposed to local operations]
14 hg help pull /home/balay/petsc-dev URLs [documentation of urls] [readonly] http-old:// [readonly] [read/write support in newer versions] Note: 'hg clone' stores the URL for remote repository [in.hg/hgrc] so, when push,pull are invoked, url is not required. [versions and newer]
15 Organizing Repositories [clones] Any to Any Methods of communicating changes clone/push/pull [changesets] import/export [ patch] bundle/unbundle [ changesets] Shared Common The relations are not hardcoded
16 Syncing Two Repositories with Changesets to Remote Repository repository-local working files metadata Remote repo has extra changesets repository-remote repository-local hg pull repository-remote repository-local hg update repository-remote
17 Syncing Two Repositories with Changesets to Local Repository repository-remote working files metadata Local repo has extra changesets repository-local repository-remote hg push repository-local Updating Working copy of remote is not necessary.
18 Syncing Two Repositories with Changesets to both Repositories repository-local A working metadata files Both repos have extra changesets repository-remote B RevisionGraph Change Initial A repository-local A B hg pull repository-remote B Initial A B repository-local A B hg merge repository-remote B repository-local A+B A B hg commit repository-remote B Initial A B A+B repository-local A+B A B hg push repository-remote A+B A B A: local repo changeset B: remote repo changeset A+B: merge changeset
19 Normal User Work Flow <make changes to working files> hg commit [commit local changes] hg pull [check & obtain remote changes] hg merge [auto merge if not use external merge tool for eg: kdiff3] hg commit [commit the merge changeset] hg push [push local changesets + merge changesets to the remote repository]
20 Handling Uncomitted Edits? Uncomited chages present with local changesets Uncomited changes present with push/pull Uncomited changes present during update/merge More things need to be kept track off [uncommited changes, commits, commits in the remote repository, merges etc..] This is best avoided...
21 Multiple Users: Communicating Changesets using a Shared Repository Shared repository petsc-dev read only, via http read/write via ssh external-user balay-clone User CloneRepos bsmith-clone knepley-clone temp-clone-1 temp-clone-2
22 Managing Patches to Release Versions Shared Repos petsc-dev petsc-release 2. Pull/Merge/Push to shared release repo 4. Pull/Merge/Push to shared dev repo 1. Apply fix User CloneRepos dev-clone release-clone 3. Pull/merge [from dev-clone]
23 Browsing changes hg view hg log hg annotate filename [REV] hg update [REV] hg serv [starts a web server] Use a web browser to browse changes
24 Mercurial at MCS MCS Linux boxes has mercurial 0.9 installed /mcs/mercurial/project can be used for hosting repositories for web acces is the web url. For eg: some of the repositories of the PETSc project are at
An Introduction to Mercurial Version Control Software
An Introduction to Mercurial Version Control Software CS595, IIT [Doc Updated by H. Zhang] Oct, 2010 Satish Balay [email protected] Outline Why use version control? Simple example of revisioning Mercurial
Distributed Version Control with Mercurial and git
OpenStax-CNX module: m37404 1 Distributed Version Control with Mercurial and git Hannes Hirzel This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3.0 Abstract
Version Control with Svn, Git and git-svn. Kate Hedstrom ARSC, UAF
1 Version Control with Svn, Git and git-svn Kate Hedstrom ARSC, UAF 2 Version Control Software System for managing source files For groups of people working on the same code When you need to get back last
Version Control with Git. Kate Hedstrom ARSC, UAF
1 Version Control with Git Kate Hedstrom ARSC, UAF Linus Torvalds 3 Version Control Software System for managing source files For groups of people working on the same code When you need to get back last
MATLAB & Git Versioning: The Very Basics
1 MATLAB & Git Versioning: The Very Basics basic guide for using git (command line) in the development of MATLAB code (windows) The information for this small guide was taken from the following websites:
1. History 2. Structure 3. Git Comparison 4. File Storage 5. File Tracking 6. Staging 7. Queues (MQ) 8. Merge Tools 9. Interfaces
1 Hg 1. History 2. Structure 3. Git Comparison 4. File Storage 5. File Tracking 6. Staging 7. Queues (MQ) 8. Merge Tools 9. Interfaces 2 Mercurial / Git History Bitmover's BitKeeper Proprietary distributed
Git Basics. Christopher Simpkins [email protected]. Chris Simpkins (Georgia Tech) CS 2340 Objects and Design CS 1331 1 / 22
Git Basics Christopher Simpkins [email protected] Chris Simpkins (Georgia Tech) CS 2340 Objects and Design CS 1331 1 / 22 Version Control Systems Records changes to files over time Allows you to
Introduction to the Git Version Control System
Introduction to the Sebastian Rockel [email protected] University of Hamburg Faculty of Mathematics, Informatics and Natural Sciences Department of Informatics Technical Aspects of Multimodal
Version Control Script
Version Control Script Mike Jackson, The Software Sustainability Institute Things you should do are written in bold. Suggested dialog is in normal text. Command- line excerpts and code fragments are in
Version control. with git and GitHub. Karl Broman. Biostatistics & Medical Informatics, UW Madison
Version control with git and GitHub Karl Broman Biostatistics & Medical Informatics, UW Madison kbroman.org github.com/kbroman @kwbroman Course web: kbroman.org/tools4rr Slides prepared with Sam Younkin
Introduction to Version Control
Research Institute for Symbolic Computation Johannes Kepler University Linz, Austria Winter semester 2014 Outline General Remarks about Version Control 1 General Remarks about Version Control 2 Outline
Version Control with. Ben Morgan
Version Control with Ben Morgan Developer Workflow Log what we did: Add foo support Edit Sources Add Files Compile and Test Logbook ======= 1. Initial version Logbook ======= 1. Initial version 2. Remove
Version Control with Git. Linux Users Group UT Arlington. Rohit Rawat [email protected]
Version Control with Git Linux Users Group UT Arlington Rohit Rawat [email protected] Need for Version Control Better than manually storing backups of older versions Easier to keep everyone updated
Mercurial. Why version control (Single users)
Mercurial Author: Hans Fangohr Date: 2008-05-21 Version: 033c85b22987 Id: talk.txt,v 033c85b22987 2008/05/21 08:42:42 fangohr Series: SESA2006 2008, last lecture Hint Adjust font-size
Version Control with Mercurial and SSH
Version Control with Mercurial and SSH Lasse Kliemann [email protected] Vorkurs Informatik 2010 Wishlist While working on a project, it is nice to... be able to switch back to older versions of
Annoyances with our current source control Can it get more comfortable? Git Appendix. Git vs Subversion. Andrey Kotlarski 13.XII.
Git vs Subversion Andrey Kotlarski 13.XII.2011 Outline Annoyances with our current source control Can it get more comfortable? Git Appendix Rant Network traffic Hopefully we have good repository backup
Version control with GIT
AGV, IIT Kharagpur September 13, 2012 Outline 1 Version control system What is version control Why version control 2 Introducing GIT What is GIT? 3 Using GIT Using GIT for AGV at IIT KGP Help and Tips
Introduction to Git. Markus Kötter [email protected]. Notes. Leinelab Workshop July 28, 2015
Introduction to Git Markus Kötter [email protected] Leinelab Workshop July 28, 2015 Motivation - Why use version control? Versions in file names: does this look familiar? $ ls file file.2 file.
Source Control Systems
Source Control Systems SVN, Git, GitHub SoftUni Team Technical Trainers Software University http://softuni.bg Table of Contents 1. Software Configuration Management (SCM) 2. Version Control Systems: Philosophy
Putting It All Together. Vagrant Drush Version Control
Putting It All Together Vagrant Drush Version Control Vagrant Most Drupal developers now work on OSX. The Vagarant provisioning scripts may not work on Windows without subtle changes. If supplied, read
Version Control with Subversion
Version Control with Subversion Introduction Wouldn t you like to have a time machine? Software developers already have one! it is called version control Version control (aka Revision Control System or
Derived from Chris Cannam's original at, https://code.soundsoftware.ac.uk/projects/easyhg/wiki/sc2012bootcamppl an.
Version Control Key Points ========================== Mike Jackson, The Software Sustainability Institute. This work is licensed under the Creative Commons Attribution License. Copyright (c) Software Carpentry
Git Basics. Christian Hanser. Institute for Applied Information Processing and Communications Graz University of Technology. 6.
Git Basics Christian Hanser Institute for Applied Information Processing and Communications Graz University of Technology 6. March 2013 Christian Hanser 6. March 2013 Seite 1/39 Outline Learning Targets
Version Control with Git. Dylan Nugent
Version Control with Git Dylan Nugent Agenda What is Version Control? (and why use it?) What is Git? (And why Git?) How Git Works (in theory) Setting up Git (surviving the CLI) The basics of Git (Just
Introduction to Version Control with Git
Introduction to Version Control with Git Dark Cosmology Centre Niels Bohr Institute License Most images adapted from Pro Git by Scott Chacon and released under license Creative Commons BY-NC-SA 3.0. See
CS 2112 Lab: Version Control
29 September 1 October, 2014 Version Control What is Version Control? You re emailing your project back and forth with your partner. An hour before the deadline, you and your partner both find different
Using GitHub for Rally Apps (Mac Version)
Using GitHub for Rally Apps (Mac Version) SOURCE DOCUMENT (must have a rallydev.com email address to access and edit) Introduction Rally has a working relationship with GitHub to enable customer collaboration
FEEG6002 - Applied Programming 3 - Version Control and Git II
FEEG6002 - Applied Programming 3 - Version Control and Git II Sam Sinayoko 2015-10-16 1 / 26 Outline Learning outcomes Working with a single repository (review) Working with multiple versions of a repository
Version control with Subversion
Version control with Subversion Davor Cubranic Grad Seminar October 6, 2011 With searching comes loss And the presence of absence: My Thesis not found. Version Control A tool for managing changes to a
MOOSE-Based Application Development on GitLab
MOOSE-Based Application Development on GitLab MOOSE Team Idaho National Laboratory September 9, 2014 Introduction The intended audience for this talk is developers of INL-hosted, MOOSE-based applications.
Version Control using Git and Github. Joseph Rivera
Version Control using Git and Github Joseph Rivera 1 What is Version Control? Powerful development tool! Management of additions, deletions, and modifications to software/source code or more generally
Lab Exercise Part II: Git: A distributed version control system
Lunds tekniska högskola Datavetenskap, Nov 25, 2013 EDA260 Programvaruutveckling i grupp projekt Labb 2 (part II: Git): Labbhandledning Checked on Git versions: 1.8.1.2 Lab Exercise Part II: Git: A distributed
Introduc)on to Version Control with Git. Pradeep Sivakumar, PhD Sr. Computa5onal Specialist Research Compu5ng, NUIT
Introduc)on to Version Control with Git Pradeep Sivakumar, PhD Sr. Computa5onal Specialist Research Compu5ng, NUIT Contents 1. What is Version Control? 2. Why use Version control? 3. What is Git? 4. Create
Version Control with Git
Version Control with Git Ben Wasserman ([email protected]) 15-441 Computer Networks Recitation 3 1/28 What is version control? Revisit previous code versions Backup projects Work with others Find where
Using Git for Project Management with µvision
MDK Version 5 Tutorial AN279, Spring 2015, V 1.0 Abstract Teamwork is the basis of many modern microcontroller development projects. Often teams are distributed all over the world and over various time
Two Best Practices for Scientific Computing
Two Best Practices for Scientific Computing Version Control Systems & Automated Code Testing David Love Software Interest Group University of Arizona February 18, 2013 How This Talk Happened Applied alumnus,
Data management on HPC platforms
Data management on HPC platforms Transferring data and handling code with Git scitas.epfl.ch September 10, 2015 http://bit.ly/1jkghz4 What kind of data Categorizing data to define a strategy Based on size?
Version Control Systems
Version Control Systems ESA 2015/2016 Adam Belloum [email protected] Material Prepared by Eelco Schatborn Today IntroducGon to Version Control Systems Centralized Version Control Systems RCS CVS SVN
Introduction to Subversion
Introduction to Subversion Getting started with svn Matteo Vescovi 19/02/2010 Agenda A little bit of theory Overview of Subversion Subversion approach to Version Control Using Subversion Typical subversion
Using Git for Centralized and Distributed Version Control Workflows - Day 3. 1 April, 2016 Presenter: Brian Vanderwende
Using Git for Centralized and Distributed Version Control Workflows - Day 3 1 April, 2016 Presenter: Brian Vanderwende Git jargon from last time... Commit - a project snapshot in a repository Staging area
CSE 374 Programming Concepts & Tools. Laura Campbell (Thanks to Hal Perkins) Winter 2014 Lecture 16 Version control and svn
CSE 374 Programming Concepts & Tools Laura Campbell (Thanks to Hal Perkins) Winter 2014 Lecture 16 Version control and svn Where we are Learning tools and concepts relevant to multi-file, multi-person,
VFP Version Control with Mercurial
This paper was originally presented at the Southwest Fox conference in Gilbert, Arizona in October, 2011. http://www.swfox.net VFP Version Control with Mercurial Rick Borup Information Technology Associates
Version Control with Subversion
Version Control with Subversion http://www.oit.duke.edu/scsc/ http://wiki.duke.edu/display/scsc [email protected] John Pormann, Ph.D. [email protected] Software Carpentry Courseware This is a re-work from the
Version control. HEAD is the name of the latest revision in the repository. It can be used in subversion rather than the latest revision number.
Version control Version control is a powerful tool for many kinds of work done over a period of time, including writing papers and theses as well as writing code. This session gives a introduction to a
Software Engineering Practices for Python
Software Engineering Practices for Python Coding Experiences Good development practices help with the following situations: You swear that the code worked perfectly 6 months ago, but today it doesn't,
Integrated version control with Fossil SCM
Integrated version control with Fossil SCM Tech Talk 2009-12-01 Arne Bachmann Folie 1 Overview Web address www.fossil-scm.org Author Dr. D.R. Hipp - Author of License GPL v2 Motto No information shall
Software Version Control With Mercurial and Tortoise Hg
Software Version Control With Mercurial and Tortoise Hg Mark Ciechanowski, P.E., CSDP IEEE Embedded Systems Workshop Oakland University October 19, 2013 Abstract Mercurial and GIT are modern, open source,
SVN Starter s Guide Compiled by Pearl Guterman June 2005
SVN Starter s Guide Compiled by Pearl Guterman June 2005 SV Table of Contents 1) What is SVN?... 1 2) SVN Architecture... 2 3) Creating a Working Copy... 3 4) Basic Work Cycle... 4 5) Status Symbols...
Advanced Computing Tools for Applied Research Chapter 4. Version control
Advanced Computing Tools for Applied Research Jaime Boal Martín-Larrauri Rafael Palacios Hielscher Academic year 2014/2015 1 Version control fundamentals 2 What you probably do now Manually save copies
Git - Working with Remote Repositories
Git - Working with Remote Repositories Handout New Concepts Working with remote Git repositories including setting up remote repositories, cloning remote repositories, and keeping local repositories in-sync
Introduction to Version Control with Git
Introduction to Version Control with Git Dark Cosmology Centre Niels Bohr Institute License All images adapted from Pro Git by Scott Chacon and released under license Creative Commons BY-NC-SA 3.0. See
UNIVERSITY OF CALIFORNIA Department of Electrical Engineering and Computer Sciences Computer Science Division. P. N. Hilfinger
UNIVERSITY OF CALIFORNIA Department of Electrical Engineering and Computer Sciences Computer Science Division CS 61B Fall 2012 P. N. Hilfinger Version Control and Homework Submission 1 Introduction Your
Working Copy 1.4 users manual
Working Copy 1.4 users manual Introduction 3 Cloning repositories 3 Accessing files 3 Committing changes 4 Staying up-to-date 4 Remotes 5 Clone catalog 5 SSH keys 6 Viewing and editing files 6 File changes
Zenoss Resource Manager ZenUp Installation and Administration
Zenoss Resource Manager ZenUp Installation and Administration Zenoss Resource Manager ZenUp Installation and Administration Copyright 2014 Zenoss, Inc. All rights reserved. Redistribution or duplication
C Programming Review & Productivity Tools
Review & Productivity Tools Giovanni Agosta Piattaforme Software per la Rete Modulo 2 Outline Preliminaries 1 Preliminaries 2 Function Pointers Variadic Functions 3 Build Automation Code Versioning 4 Preliminaries
Version Uncontrolled! : How to Manage Your Version Control
Version Uncontrolled! : How to Manage Your Version Control Harold Dost III, Raastech ABSTRACT Are you constantly wondering what is in your production environment? Do you have any doubts about what code
Global TAC Secure FTP Site Customer User Guide
Global TAC Secure FTP Site Customer User Guide Introduction This guide is provided to assist you in using the GTAC Secure FTP site. This site resides in the Houston Remote Services Center (RSC), and is
Zero-Touch Drupal Deployment
Zero-Touch Drupal Deployment Whitepaper Date 25th October 2011 Document Number MIG5-WP-D-004 Revision 01 1 Table of Contents Preamble The concept Version control Consistency breeds abstraction Automation
Static webpages with Pelican
Static webpages with Pelican Denis Kramer FEEG6003 Advanced Computational Modelling 2 12 February 2015 Outline Web technology basics Separation of content and presentation From content to webpage (Pelican)
Module 11 Setting up Customization Environment
Module 11 Setting up Customization Environment By Kitti Upariphutthiphong Technical Consultant, ecosoft [email protected] ADempiere ERP 1 2 Module Objectives Downloading ADempiere Source Code Setup Development
CPSC 491. Today: Source code control. Source Code (Version) Control. Exercise: g., no git, subversion, cvs, etc.)
Today: Source code control CPSC 491 Source Code (Version) Control Exercise: 1. Pretend like you don t have a version control system (e. g., no git, subversion, cvs, etc.) 2. How would you manage your source
Using SVN to Manage Source RTL
Using SVN to Manage Source RTL CS250 Tutorial 1 (Version 092509a) September 25, 2009 Yunsup Lee In this tutorial you will gain experience using the Subversion (SVN) to manage your source RTL and code.
Git Fusion Guide 2015.3. August 2015 Update
Git Fusion Guide 2015.3 August 2015 Update Git Fusion Guide 2015.3 August 2015 Update Copyright 1999-2015 Perforce Software. All rights reserved. Perforce software and documentation is available from http://www.perforce.com/.
Zenoss Core ZenUp Installation and Administration
Zenoss Core ZenUp Installation and Administration Release 1.1 Zenoss, Inc. www.zenoss.com Zenoss Core ZenUp Installation and Administration, Version 1.1 Copyright 2014 Zenoss, Inc. All rights reserved.
Managing Source Code With Subversion
Managing Source Code With Subversion May 3rd, 2005: Linux Users Victoria Source Code Management Source Code Management systems (SCMs) rock. Definitely the single most useful tool for a development team,
Source Code Management for Continuous Integration and Deployment. Version 1.0 DO NOT DISTRIBUTE
Source Code Management for Continuous Integration and Deployment Version 1.0 Copyright 2013, 2014 Amazon Web Services, Inc. and its affiliates. All rights reserved. This work may not be reproduced or redistributed,
Intro to Docker and Containers
Contain Yourself Intro to Docker and Containers Nicola Kabar @nicolakabar [email protected] Solutions Architect at Docker Help Customers Design Solutions based on Docker
The Hitchhiker s Guide to Github: SAS Programming Goes Social Jiangtang Hu d-wise Technologies, Inc., Morrisville, NC
Paper PA-04 The Hitchhiker s Guide to Github: SAS Programming Goes Social Jiangtang Hu d-wise Technologies, Inc., Morrisville, NC ABSTRACT Don't Panic! Github is a fantastic way to host, share, and collaborate
Version Control Tutorial using TortoiseSVN and. TortoiseGit
Version Control Tutorial using TortoiseSVN and TortoiseGit Christopher J. Roy, Associate Professor Virginia Tech, [email protected] This tutorial can be found at: www.aoe.vt.edu/people/webpages/cjroy/software-resources/tortoise-svn-git-tutorial.pdf
Version Control! Scenarios, Working with Git!
Version Control! Scenarios, Working with Git!! Scenario 1! You finished the assignment at home! VC 2 Scenario 1b! You finished the assignment at home! You get to York to submit and realize you did not
Zenoss Core ZenUp Installation and Administration
Zenoss Core ZenUp Installation and Administration Zenoss Core ZenUp Installation and Administration Copyright 2014 Zenoss, Inc. All rights reserved. Redistribution or duplication of any portion of this
Using Subversion in Computer Science
School of Computer Science 1 Using Subversion in Computer Science Last modified July 28, 2006 Starting from semester two, the School is adopting the increasingly popular SVN system for management of student
Managing your Red Hat Enterprise Linux guests with RHN Satellite
Managing your Red Hat Enterprise Linux guests with RHN Satellite Matthew Davis, Level 1 Production Support Manager, Red Hat Brad Hinson, Sr. Support Engineer Lead System z, Red Hat Mark Spencer, Sr. Solutions
FTP Service Reference
IceWarp Server FTP Service Reference Version 10 Printed on 12 August, 2009 i Contents FTP Service 1 V10 New Features... 2 FTP Access Mode... 2 FTP Synchronization... 2 FTP Service Node... 3 FTP Service
Xcode Source Management Guide. (Legacy)
Xcode Source Management Guide (Legacy) Contents Introduction 5 Organization of This Document 5 See Also 6 Source Management Overview 7 Source Control Essentials 7 Snapshots 8 Managing Source in Xcode 8
About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer GIT
i About the Tutorial Git is a distributed revision control and source code management system with an emphasis on speed. Git was initially designed and developed by Linus Torvalds for Linux kernel development.
Zenoss Core ZenUp Installation and Administration
Zenoss Core ZenUp Installation and Administration Zenoss Core ZenUp Installation and Administration Copyright 2013 Zenoss, Inc. All rights reserved. Redistribution or duplication of any portion of this
OpenDAP configuration course
July 8, 2009(revision 646) 1 Introduction 2 Overview 3 Architecture 4 Components 5 Hyrax Backend server Backend configuration Run 6 Frontend 7 NetCDF 8 Extra Time schedule 13:00-13:30 Project overview
A Git Development Environment
A Git Development Environment Installing and using Git for Drupal and WordPress site development using Ubuntu/Mint and a Hostgator Reseller or VPS account. By: Andrew Tuline Date: February 7, 2014 Version:
Git. A Distributed Version Control System. Carlos García Campos [email protected]
Git A Distributed Version Control System Carlos García Campos [email protected] Carlos García Campos [email protected] - Git 1 A couple of Quotes For the first 10 years of kernel maintenance, we literally
CSCB07 Software Design Version Control
CSCB07 Software Design Version Control Anya Tafliovich Fall 2015 Problem I: Working Solo How do you keep track of changes to your program? Option 1: Don t bother Hope you get it right the first time Hope
Developer Workshop 2015. Marc Dumontier McMaster/OSCAR-EMR
Developer Workshop 2015 Marc Dumontier McMaster/OSCAR-EMR Agenda Code Submission 101 Infrastructure Tools Developing OSCAR Code Submission: Process OSCAR EMR Sourceforge http://www.sourceforge.net/projects/oscarmcmaster
IBM WebSphere Application Server Version 7.0
IBM WebSphere Application Server Version 7.0 Centralized Installation Manager for IBM WebSphere Application Server Network Deployment Version 7.0 Note: Before using this information, be sure to read the
CISC 275: Introduction to Software Engineering. Lab 5: Introduction to Revision Control with. Charlie Greenbacker University of Delaware Fall 2011
CISC 275: Introduction to Software Engineering Lab 5: Introduction to Revision Control with Charlie Greenbacker University of Delaware Fall 2011 Overview Revision Control Systems in general Subversion
Managing Software Projects Like a Boss with Subversion and Trac
Managing Software Projects Like a Boss with Subversion and Trac Beau Adkins CEO, Light Point Security lightpointsecurity.com [email protected] 2 Introduction... 4 Setting Up Your Server...
Building a Continuous Integration Pipeline with Docker
Building a Continuous Integration Pipeline with Docker August 2015 Table of Contents Overview 3 Architectural Overview and Required Components 3 Architectural Components 3 Workflow 4 Environment Prerequisites
How to Backup XenServer VM with VirtualIQ
How to Backup XenServer VM with VirtualIQ 1. Using Live Backup of VM option: Live Backup: This option can be used, if user does not want to power off the VM during the backup operation. This approach takes
Copyright 2010 Evolphin Software. All rights reserved. Zoom Version Control. Essentials: Working With Versioning
Copyright 2010 Evolphin Software. All rights reserved. Zoom Version Control Essentials: Working With Versioning Table of Contents Chapter 1 Introduction... 5 1.1 About This Guide... 5 1.2 About Zoom...
Version Control Systems: SVN and GIT. How do VCS support SW development teams?
Version Control Systems: SVN and GIT How do VCS support SW development teams? CS 435/535 The College of William and Mary Agile manifesto We are uncovering better ways of developing software by doing it
ECE 4750 Computer Architecture, Fall 2015 Tutorial 2: Git Distributed Version Control System
School of Electrical and Computer Engineering Cornell University revision: 2015-09-08-11-01 1 Introduction 2 2 Setting up Your GitHub Account 2 3 Git and GitHub 3 3.1 Single-User Workflow.....................................
Configuring the BBj Jetty Web Server (rev10.02) for OSAS
Introduction: Through the relative short history of Open Systems use with the BBJ interpreter there have been many ways to configure client connections. The most common has been the typical Thin Client
