AGENDA
• SOURCE CODE
• SOURCE CODE REPOSITORIES
• SVN, MERCURIAL, CVS, SORUCESAFE, ETC
• GIT
• GERRIT
• CONTINUOUS INTEGRATION
• Q & A
SOURCE CODE
• EVOLVES EVERY TIME
• SEVERAL DEVELOPERS WORK ON THEM
• DON’T COMPILE!
• BAD REFACTOR
SOURCE CODE
SOURCE CODE REPOSITORIES
• VERSION CONTROL
• FOCUSED ON COLLABORATION
• PERMISSIONS
• MERGE TOOLS
SVN, MERCURIAL, SORUCESAFE, ETC
SVN, MERCURIAL, SORUCESAFE, ETC
• REPOSITORY
• TRUNK
• BRANCH
• TAG
• CHECKOUT
• UPDATE
• ADD/REMOVE
• COMMIT
• MERGE
GIT
• CREATED BY LINUS TORVALDS
• DISTRIBUTED VERSION CONTROL
• SMALL AND FAST
• STAGING AREA
• OPEN SOURCE
GIT CONCEPTS
• REPOSITORY
• MASTER
• BRANCH
• TAG
• CLONE
• PULL/PUSH/FETCH
• ADD/RESET/COMMIT
• .GITIGNORE
• STAGE
• MERGE
GIT
GIT
GIT
• USING IT FROM:
• COMMAND LINE
• WINDOWS CLIENT
• ECLIPSE
• INTELLIJ IDEA
• VISUAL STUDIO
GIT
GERRIT
• CODE REVIEW TOOL FOR GIT
CONTINUOUS INTEGRATION
Q & A

Source code repositories

Editor's Notes

  • #16 http://gerrithub.io/