vivo and git
Download
Skip this Video
Download Presentation
VIVO and Git

Loading in 2 Seconds...

play fullscreen
1 / 12

VIVO and Git - PowerPoint PPT Presentation


  • 112 Views
  • Uploaded on

VIVO and Git. What kind of project is VIVO?. Who are the developers? . Tools history – Cornell . Tools history – NIH. Tools history – DuraSpace. Why move to Git on GitHub ?. Community Cool kids Pull request Demo: https://github.com/vivo-project/VIVO/pull/ 1. The transition.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' VIVO and Git' - forbes


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
what kind of project is vivo
What kind of project is VIVO?
  • Who are the developers?
why move to git on github
Why move to Giton GitHub?
  • Community
  • Cool kids
  • Pull request
    • Demo: https://github.com/vivo-project/VIVO/pull/1
the transition
The transition
  • svn2git and other tools
  • Pruned sections of the repository
  • Converted retroactively to new workflow
    • “Master” branch contains nothing but releases
  • Re-training
benefits of git
Benefits of Git
  • Commit to your own repository without affecting others
  • Staging area, so you choose what to commit
    • Right down to the individual line
  • Revise commits
    • look like you did it right the first time
  • Changes instead of revisions
    • Means easier merging
    • Which means less fear of branching
a challenge to learn
A challenge to learn
  • Not a 1-to-1 translation from Subversion
  • Commits, parent and pointers
  • One workspace, many versions
  • Command line options are not obvious
  • No revision number
tool set
Tool set
  • Command line
  • Eclipse plug-in
    • A year ago, I found it buggy.
  • SourceTree
    • Free tool from Atlassian
    • For Windows and Macintosh
    • Integrates well with GitHub
    • Also works with Mercurial
git flow
GitFlow
  • The archetype
    • http://nvie.com/posts/a-successful-git-branching-model/
    • Acceptance in the community, but not the only one
    • Suited for released products
  • Tool integration
    • Scripts, SourceTree, etc.
ad