• Home
  • |
  • About Us
  • |
  • Development
  • |
  • Server Infrastructure
  • |
  • Data Integrity
  • |
  • Data Warehousing
  • |
  • Hybrid Environments
  • |
  • Blog
  • |
  • Archive
  • |
  • Contact Us

  • Git..

    by Daniel Upton (Solution Developer) 21. July 2010 14:52

    "What did you call me??"

    Git is a free, open source fully distributed version control system originally written for the Maintenance of the linux kernel by None other than Mr *nix himself

    Linus Torvalds (the original developer behind the linux kernel)

    Whats Distributed Version Control?? You Ask..

    In software development version control is the management of source code in a project,

    Traditional version control systems use a 'Client - Server' based method of storing files, where a developer may "check out" a source file to work on it which will then make all other developers unable to modify that file to prevent conflicts.

    Obviously for the linux kernel this would not be an option as a huge hoarde of developers would need to be able to work on the same files.

    So the developers resorted to the distributed method of source control where instead of their being one "Central Repository" with a locking system each developer has a copy of the source in their own repository and then changes are vetted before merging to the master repo..

    Well.. Kinda.. Its a little more complicated than that with massive open source projects but thats it in its simplest form.

    My personal favourite advanatge of this??

    It's Fast.

    As most things are done locally theirs no network latency apart from at the end of the day when you push to your master repo(s)

    To that end We've started the move of all our source to git.

    The Learning curve is a little steep if you've never used the terminal on a Mac or Linux based computer..

    But once you learn good source management you wont regret it!

    How to's coming soon!

    Tags: , , ,

    Linux | Git | Open Source

    Permalink | Comments (0)


    Add comment


    (Will show your Gravatar icon)

      Country flag

    biuquote
    • Comment
    • Preview
    Loading




    Twitter Feed

    Twitter 26. August 13:39
    RT @WebfusionUK: Microsoft leaks new-look Internet Explorer 9 http://bit.ly/cyF9Nh

    Twitter 26. August 13:39
    RT @123reg: Google launches Skype rival - http://bit.ly/arOOhH

    Twitter 25. August 14:32
    we're currently experiencing some problems with our server. If you need to contact us, please email support@leopard-solutions.co.uk

    Twitter 5. August 09:36
    see Google have stopped developing Google Wave: http://leopard-solutions.com/blog/post.aspx?id=37ba13ba-b056-4963-a169-8461e6a3aa84

    Twitter 2. August 16:26
    Microsoft announce release of Office for Mac 2011: http://leopard-solutions.com/blog/post.aspx?id=36ee906c-ec87-4cdc-9129-f4827aae4f85

    http://twitter.com/leopardbusiness

    Leopard
    Community
    Support
    About
    Home Leopard Blog Bug Tracker About Us
    Log in Twitter Contact Us Development
    Webmail Log in Facebook Server Infrastructure
    Data Integrity
    Data Warehousing
    Hybrid Environments


    © Leopard Business Solutions Ltd 2003 - 2010. All Rights Reserved. Designed by Leopard Business Solutions