subversion and bugtracker
DESCRIPTION
Presentation on Subversion and bug tracker.N.B I don't personally use bazaar. You can use any of those you feel comfortable with.TRANSCRIPT
CSE471 – System Analysis ans Design
Md. Imran Hossain Shaon [email protected] http://twitter.com/mdshaonimran http://www.facebook.com/mdshaonimran
Batman, Superman and little Kickass working at Terasoft Corporation. (1971)
Batman merged all the codes and tries to run it.
We screwed up the release, can we roll back to the last production version?!!
¡ Where is that file? ¡ Where is that bug? ¡ Who last changed this file? ¡ Who made that change, when and why? ¡ Has the code changed or not? ¡ How is it different? ¡ Can you put your fixes into my files? ¡ Messy fixes...
George W. Bush writing spams for the along with few of his team mates. Sarah Palin was governor who is responsible for taking back up of all the codes. She is taking back up:
$ cp bush.cpp bush.cpp.old $ vim bush.cpp $ cp bush.cpp bush.cpp.junior
Four things distinguish professional programmers from amateurs: ¡ Using a version control system ¡ Automating repetitive tasks ¡ Systematic testing ¡ Using debugging aids rather than print statements
What is a version control system?
History
¡ Ancient § 1972 -‐ Source Code Control System (SCCS)
¡ Mid level § 1990 -‐ Concurrent Versions System § 2000 -‐ Apache Subversion
¡ Modern § 2005 – Mercurial § 2005 – Git § 2007 -‐ Bazaar
The new is always better. – Barney (TV character)
So, Bazaar should get the highest priority :P
branch, trunk, commit, add, resolve, conflict, checkout, update and few more.
What is it? -‐ A bug tracking system is a software application that is
designed to help quality assurance and programmers keep track of reported software bugs in their work. It may be regarded as a type of issue tracking system.
-‐ Wikipedia
¡ Bugzilla § Integrated email capabilities § Advanced query tool that can remember your searches
¡ JIRA § View issue details including custom fields, attachments, workflow actions and
recent activity § Create new bugs in seconds from your browser, email, IDE or smartphone
client ¡ Pivotal Tracker
§ Virtual Team Room § Simple work flow
¡ Lighthouse § Automatically organize tasks § Set and meet goals
¡ http://en.wikipedia.org ¡ http://www.bugzilla.org/ ¡ http://www.atlassian.com/software/jira/ ¡ http://www.pivotaltracker.com/ ¡ http://www.zentrack.net/ ¡ http://www.google.com