PASSDC Monthly Meeting

Our regular meeting, with food provided and a raffle, followed by Office Hours at Clyde's of Chevy Chase across the street (downstairs bar). Bring your questions and build your network of SQL Server peers.

Featured Presentation: 

Git Cracking on Version Control

Matt Velic, Database Developer Sanametrix, Inc.

Heard you should be using version control but don't know how to get started? Not sure if it's helpful or just an added complication? Jump in and learn Git, one of the most popular open source, distributed version control systems. Not only will you gain code security, you'll be adding a valuable skill to your repertoire. Additionally, learn about some tricks for working with Git in a team environment, as well as how it can help with an automated deployment pipeline.

About Matt:
Matt Velic is a database developer for Sanametrix in Washington, DC. He's also a co-leader of the official PASSDC User Group, helps organize the DC SQLSaturday events, blogs, presents, and loves hanging out on Twitter.

Join or login to comment.

  • Matt V.

    Folks, thanks again for coming out last night. If you wanted to review some of the information, I have a resources page here -

    August 15, 2014

  • Nevin H.

    Matt did a great job! I don't know if I'll ever leverage my Visual Source Safe training again, but at least I'll have VC options if the client wants more than XCOPY backup for project work. I wonder if Git check ins can be sufficiently private to an intranet?

    August 15, 2014

    • Matt V.

      I think I know what you may be referencing. While I featured GitHub last night, you can set up a private server on your domain for your organization's shared repositories. We've done this, and the software we used is called GitLab.

      August 15, 2014

  • Sue

    Have still not gotten a clear picture on advantages of Git over (e.g) TFS. The presentation, however, was well put together & if nothing else, I at least learnt something new today! Thanks Matt!

    August 14, 2014

    • Matt V.

      One large difference is that Git is simply a tool for Version Control whereas TFS is a software suite. You'll get VC, but you'll also get a Planning tool, a Build tool, a Testing tool, and a Reporting tool. If you don't need those additional capabilities, that's unfortunate because you've got them.

      The other large difference, and this is prior to the latest TFS 2013 release which supports Git and the Distributed model, is that TFS uses a Central repository model. If you aren't connected to the Central repo, you may not be able to view a full history of commits, you may not have access to the whole of the code base, and you may not be able to branch/merge code as easily (or at all).

      Git uses a Distributed model, which means that you can work with a repo completely and will never have trouble branching/merging or viewing a complete commit history regardless of whether or not you are connected to a central repo. And there are other benefits to Git that I enjoy, such as its speed.

      August 15, 2014

15 went

Our Sponsors

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more

Meetup has allowed me to meet people I wouldn't have met naturally - they're totally different than me.

Allison, started Women's Adventure Travel

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy