Please take our Survey
logo       

Choosing A Webhost:
A web hosting service is a type of Internet hosting service that allows individuals and organizations to provide their own website accessible via the World Wide Web. Web hosts are companies that provide space on a server they own for use by their clients as well as providing Internet connectivity, typically in a data center. Web hosts can also provide data center space and connectivity to the Internet for servers they do not own to be located in their data center, called colocation. more...

RE: Labels vs. Branches: msg#00156

version-control.sourcegear-vault.user

Subject: RE: Labels vs. Branches

Yes (or no) - It does NOT increase the version number of the file or folder being labeled for 2.0 labels. :)
 
-Dan
-----Original Message-----
From: vault-list-admin@xxxxxxxxxxxxxxxxxxxx [mailto:vault-list-admin@xxxxxxxxxxxxxxxxxxxx]On Behalf Of Monte Kalisch
Sent: Thursday, January 22, 2004 9:51 AM
To: Dan Schreiber; Mike Kraley; vault-list@xxxxxxxxxxxxxxxxxxxx
Subject: RE: [vault-list] Labels vs. Branches

Please please please tell me that when you implemented this labeling feature for 2.0 that it does not increase the version number. 
 
-----Original Message-----
From: vault-list-admin@xxxxxxxxxxxxxxxxxxxx [mailto:vault-list-admin@xxxxxxxxxxxxxxxxxxxx] On Behalf Of Dan Schreiber
Sent: Saturday, January 17, 2004 10:51 AM
To: Mike Kraley; vault-list@xxxxxxxxxxxxxxxxxxxx
Subject: RE: [vault-list] Labels vs. Branches

Originally, the conceptual difference between the two was:  Labels are branches you don't intend to modify greatly.  Branches are branches that you do intend to modify.  So, labels would be used to mark releases, where perhaps you'd have a few bug fixes that come in that you want to address, but branches are more for creating something new or different, but based on an original code base.  However, underneath the hood, they are pretty much the same except that labels have a different color icon (clear, because they are considered "virtual folders"), you can hide labels from your tree, and a label will automatically pin itself after the label.
 
However:  For 2.0, this distinction is eliminated completely.  We've re-implemented labels to be SourceSafe tag-style labels, where a label is a textual tag on a folder or file. 
 
We have kept the old 1.0 implementation of labels, but have renamed them "snapshots", because a number of Vault customers really wanted to keep them.  So, you could still choose between snapshots and branches, but we would recommend just using branches going forward, since it doesn't really matter whether you intend to to change the code or not, it is functionally the same, and we want to reduce confusion.
 
One other thing to point out:  For 2.0, you still may want to branch your trunk at end of a release cycle.  You could label of course, but the nice thing about branching is that you can apply bug fixes right there in your tree, and then merge them automatically back into the trunk.
 
-Dan Schreiber
 
-----Original Message-----
From: vault-list-admin@xxxxxxxxxxxxxxxxxxxx [mailto:vault-list-admin@xxxxxxxxxxxxxxxxxxxx]On Behalf Of Mike Kraley
Sent: Wednesday, January 14, 2004 1:18 PM
To: vault-list@xxxxxxxxxxxxxxxxxxxx
Subject: [vault-list] Labels vs. Branches

I’m trying to get the Vault model into my head, so we can evaluate how best to use its features in our environment. In particular, I’m stuck on the differences between Labels and Branches. One of your white papers says

“An important thing to realize here is that in every way that matters, a Label and a Branch are the same thing.”

OK. So what is the difference? When would I use one vs, the other?

…Mike

<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
hardware.arm.at...    cms.citadel.dev...    video.gstreamer...    java.facelets.u...    misc.basics.qna...    web.wiki.instik...    network.uip.use...    xdg.devel/2003-...    tex.bibtex.bibd...    finance.quotesp...    ietf.zeroconf/2...    redhat.blinux.g...    suse.db2/2003-0...    php.phpesp/2004...    uml.devel/2003-...    gnome.labyrinth...    qnx.openqnx.dev...    boot-loaders.gr...    db.dataperfect....    audio.audacity....    linux.uclinux.m...    editors.j.devel...    os.openbsd.tech...    kde.users.multi...   
Home | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe

Navigation