[Tfug] Version Control

Yan zardus at gmail.com
Tue Mar 26 11:27:00 MST 2013


To throw in my two cents: we use git pretty much exclusively in the lab. We
have people that have all their dotfiles in git, we have big projects in
git, etc.

I don't know if anyone's mentioned this, but git (among others as well, of
course) is fully distributed. Once you clone the repository from your
server, you will still have it (including all the commits and file history
and so forth) even if your server explodes. Also, you can go offline,
continue working, making commits, etc, and then push that to the main
repostory. It's quite nice.

It can support any file type (although if you're storing movies and crap,
there might be performance overhead). Heck, the sparkleshare personal cloud
storage stuff is based on it.

There are GUIs for git. One such is gitk. I'm not sure if it's first-party
or not (ie, written by the git team), but it seemed nice the one time I
needed it.

I'd say that git is generally becoming the (most) standard SCM in the open
source world. It's used by the Linux kernel (Linus wrote git), supported by
sourceforge, and is the base of github and bitbucket. Not that popularity
means everything, but it's something to consider.


On Tue, Mar 26, 2013 at 9:29 AM, Tom Rini <trini at kernel.crashing.org> wrote:

> On Tue, Mar 26, 2013 at 10:02 AM, Zack Williams <zdwzdw at gmail.com> wrote:
> > On Mon, Mar 25, 2013 at 11:47 PM, Bexley Hall <bexley401 at yahoo.com>
> wrote:
> >> But, how does it decide that it is a text file?  By *hoping*
> >> the file name indicates itself as such?  (i.e., *.c, *.txt, etc.)
> >
> > I would assume it uses some sort of "magic" like the file(1) command
> > uses to determine content type.
> >
> > I haven't had file mangling issues with any modern DVCS, as that would
> > obviously break their hash-centric nature of operation.
>
> Yes, most VCs past CVS use some form of "magic" based smarts when
> possible rather than the CVS/RCS habit of mangling things unless
> otherwise told to.
>
> --
> Tom
>
> _______________________________________________
> Tucson Free Unix Group - tfug at tfug.org
> Subscription Options:
> http://www.tfug.org/mailman/listinfo/tfug_tfug.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tfug.org/pipermail/tfug_tfug.org/attachments/20130326/3d1ce3e7/attachment-0002.html>


More information about the tfug mailing list