Elliott Wolin U. Of Indiana Dec-2002

Slides:



Advertisements
Similar presentations
Introduction to Maven 2.0 An open source build tool for Enterprise Java projects Mahen Goonewardene.
Advertisements

1. What is Subversion? Why do we need CM? Basic concepts Repositories Options Setup Clients Options Setup Operation Troubleshooting Slide 2.
Setting up and configuring BCO EE (BPA) Linux Console How I Learned to Stop Worrying and Love BCO EE Dima Seliverstov 3/3/2014.
CS 501 : An Introduction to SCM & GForge An Introduction to SCM & GForge Lin Guo
Version Control with git. Version Control Version control is a system that records changes to a file or set of files over time so that you can recall.
BIT 285: ( Web) Application Programming Lecture 07 : Tuesday, January 27, 2015 Git.
Source Control Repositories for Team Collaboration: SVN, TFS, Git.
Git – versioning and managing your software L. Grewe.
GIT An introduction to GIT Source Control. What is GIT (1 of 2) ▪ “Git is a free and open source distributed version control system designed to handle.
© 2012 About Me Doing agile since 1999 Start ups / Enterprises Planigle - Consulting and Training Qcue – VP, Engineering.
Team 708 – Hardwired Fusion Created by Nam Tran 2014.
The Roadmap to New Releases Derek Wright Computer Sciences Department University of Wisconsin-Madison
Publishing a Web Page at the University of DE APEC 135.
QUICK START OF GITHUB Lin Shuo-Ren 2013/3/6 1. Why We Should Control The Version Although it rains, throw not away your watering pot. All changes should.
Why Bitkeeper Elliott Wolin GLUEX Collaboration meeting May 2004.
ESRI User Conference 2004 ArcSDE. Some Nuggets Setup Performance Distribution Geodatabase History.
SWGData and Software Access - 1 UCB, Nov 15/16, 2006 THEMIS SCIENCE WORKING TEAM MEETING Data and Software Access Ken Bromund GST Inc., at NASA/GSFC.
Sofia Event Center May 2014 Martin Kulov Git For TFS Developers.
An Introduction to Git David Johndrow COMP 490 – Senior Design & Development 2/11/16.
Technical Presentation by: David Spano. About Git (VCS) Simple Git Commands Branching Github Git GUI Summary.
APACHE INSTALL Linux: CentOS 6.5 WHAT IS APACHE Apache is an open source application which is governed by the GNU licensing for use and alteration of.
BIT 285: ( Web) Application Programming Lecture 07 : Tuesday, January 27, 2015 Git.
Version Control Jose Caraballo. What is version Control?
May 27, 2016 Building Workflows with SharePoint Designer the Good, the Bad, and the Ugly.
APACHE INSTALL AWS Linux (Amazon Web Services EC2)
Revision Control for Sysadmins
Version Control Systems
Version control and issue tracking options for IHE PCD
.git git-scm.com free and open source distributed version control system p.s. for beginners…
CS5220 Advanced Topics in Web Programming Version Control with Git
Version Control CS These slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Version Control and Source Code Control Systems
Version Control with Subversion
How Can REDCap Help my Research?
Version Control CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Securing services in a unix-based environment
Version control, using Git
Overview – SOE PatchTT December 2013.
INDEX What Problems occurred when user has multiple PST file?
WELCOME TO INTRODUCTORY STATISTICS
MICROSOFT OUTLOOK and Outlook service Provider
Open Web App.
Modern Version Control with Git
CS5220 Advanced Topics in Web Programming Version Control with Git
Version Control System using Git
Development and Deployment
New Tricks for Old Dogs: The SharePoint Framework (SPFx)
Version Control Systems
Storing, Sending, and Tracking Files Recitation 2
R Programming.
Version Control with Git accelerated tutorial for busy academics
Git it Done with Team Foundation Server
Git Version Control for Everyone
ISYS 350 Building Business Applications
CSE 303 Lecture 1 introduction to Linux/Unix environment
OPS235 PACKAGE MANAGEMENT
Microsoft Visual Source Safe How & Why
A short Linux History of UNIX/Linux
DB2000 The Basics 10/20/2018 D26 Fall Conference.
Linux Professor Sabol.
Version Control with Git and GitHub
Cygwin: getting the setup tool
Intro to Git and GitHub Version Control using Git Carol Schofield
O.S. Security.
PyWBEM Python WBEM Client: Overview #2
COSadmin COSC513 Ping Lu.
STATEL an easy way to transfer data
Elliott Wolin GLUEX Collaboration meeting May 2004
Outline Announcements: Version control with CVS HW II due today!
Presentation transcript:

Elliott Wolin U. Of Indiana Dec-2002 Bitkeeper for Hall D Elliott Wolin U. Of Indiana Dec-2002 CVS Bitkeeper

Why Bitkeeper Need distributed code management Need modern code management Bitkeeper is free for open source (i.e. us) Used by Linux developers (e.g. Linus T.) Does everything CVS does, and much more Has active design group Glowing recommendations from ex-CVS users See http://www.bitkeeper.com

Widespread in open source Bitkeeper vs CVS Bitkeeper CVS Age New Pretty old Usage Rapidly expanding Widespread in open source Devel Active Not much activity Support Excellent ?

Bitkeeper vs CVS Bitkeeper CVS Design Excellent, modern Old, out of date Features Full Adequate Distributed Yes, powerful Yes, kludgy Model Multiple repository Single repository History Fine grained Coarse

Bitkeeper vs CVS Bitkeeper CVS Staged integration Yes No Change sets Local check out/in Cost Free Guis Few, very good Way too many, some ok

Bitkeeper vs CVS Bitkeeper CVS Win32 Yes No Command line Logical Arcane Online help Excellent ? Manuals ? (Online) Poor Web Log Maybe

Web Sites http://www.bitkeeper.com Linux use: http://linux.bkbits.net Hosted projects: http://www.bkbits.net/ Coda logbook project: http://www.bitkeeper.com/v2_logging/desc.html

Conclusions Time to start thinking about code mgmt Bitkeeper is best alternative Free, easy to install and use Supported on all Unix, Linux, and Win32 Check out http://www.bitkeeper.com Download, try out on small project CVS Bitkeeper