Question: hi i have a scroll view and in that scrollview i have label and and i have a dynamic text for that label .....

and i am adding another label to the scroll view at the end of the first lable.....

and the code is as follows....

```
UILabel *lblGenericName   = [self createDynamicLabel:responseDrugInfo.GenName
                                        contentFrame:CGRectMake(120, 24, 150, 20) 
                                               color:[UIColor customisedlightgreysColor] 
                                                font:[UIFont regular14]];
[scrollview addSubview:lblGenericName];
[lblGenericName release];

```

lblGenericName.numberOfLines = 0;

[lblGenericName sizeToFit];

now i want to add dynamically another label at the end of that label ...

can any one please help me how to do that........

Answer: 
What you are describing is the very nature of a distributed system: the whole repository is cloned (with its full history).

> 
> a DVCS mixes version control (branching and labels) with publication (push/pull to/from remote repo)
> 
> 
> 

But there are [other characteristics](https://stackoverflow.com/questions/995636/popularity-of-git-mercurial-bazaar-vs-which-to-recommend/995799#995799) that differentiate a DVCS from CVCS.  

Especially in [terms of workflow](https://stackoverflow.com/questions/2563836/sell-me-distributed-revision-control/2563917#2563917). See "[Describe your workflow of using version control (VCS or DVCS)](https://stackoverflow.com/questions/2704996/describe-your-workflow-of-using-version-control-vcs-or-dvcs)"

And don't forget that a [DVCS doesn't have authorization or authentication](https://stackoverflow.com/questions/5683253/distributed-version-control-systems-and-the-enterprise-a-good-mix/5685757#5685757). However, there are solutions to provide those, e.g. apache2-authn-redmine in combination with the [Redmine Project Management System](http://www.redmine.org)

The [OP smwikipedia](https://stackoverflow.com/users/264052/smwikipedia) adds:

> 
> Multiple Local VCS + A Centralized Backup = DVCS.
> 
> 
> 

I don't think you can summarize that way, especially considering it would be difficult to emulate the push/pull features since most of the VCS (SVN, ClearCase, Perforce, ...) have no "local" repo, only local working spaces, and depend heavily on their central repo.
If you really want to put it in one phrase, the main difference CVCS and DVCS for me is the fact, that *everyone is working on their own versions, interchanging their updates* (thus the *distributed* in DVCS). If you don't specifically tell git to, it won't download all branches from other contributors.

Check out [gitworkflows](http://www.kernel.org/pub/software/scm/git/docs/gitworkflows.html) for the idea behind it or the [Bazaar Workflows](http://wiki.bazaar.canonical.com/Workflows) for a very nice graphic repesentation of the possibilities (it is also possible to use git or any other DVCS like a CVCS).