You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Ken Sands <ke...@dsine.co.uk> on 2009/03/07 13:39:57 UTC

checkout / export profiles

Hi all, I was trying to work out if svn has anything like or a way of
waving different profiles that can be used for checkout or export that
would give you specific subsets of the overall repo.
 
before everyone thinks of just create a tag or limit depth let me
picture it a little
 
you have 1 repo with your fairly large project, to build or work on the
whole thing you get down the head revision no problem
 
within the project perhaps you have a graphics folder but also some code
relating to the processing of such and a few other bits, either way if I
just weanted to work on this subset of the project without getting the
whole lot I'd currently need to setup 7-8 svn checkout call to specific
files within the repo. what would be great is if files could be labeled
when adding to the repo, and the possible labels noted in the overall
repo so that you could simply ask for HEAD/predefined_subset1  and it
would then give you a checkout of just the files determined to be
related to that.
 
I'll leave this post at that, I'm sure this is something that is done
anyway and I'm just missing the page of the manual everyttime but if not
then any thoughts?
 
Ken.
 

dsicmm ltd registered in England No. 2788181    VAT No. 625 7261 39

 

dsi talisman, dsi nexdox, dsi sameday, corporate mailing matters are trading names of  dsicmm group ltd

dsi is a registered trademark of dsicmm group ltd



dsi colourworks ltd registered in England No. 5157949    VAT No. 848 8514 80

dsi billing services ltd registered in England No. 3823171    VAT No. 739 9806 71



This message and any attachments is intended only for the individual or company to which it is addressed and may contain information which is privileged, confidential or prohibited from disclosure or unauthorised use. If the recipient of the transmission is not the intended recipient, or the employee or agent responsible for delivering such materials to the intended recipient, you are hereby notified that any use, any form of reproduction, dissemination, copying, disclosure, modification, distribution and/or publication of this email message or it's attachments other than by its intended recipients is strictly prohibited by the sender. If you have received it in error, please notify us immediately by telephone on the number above and destroy the message and all copies in your possession.

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=1282832

To unsubscribe from this discussion, e-mail: [users-unsubscribe@subversion.tigris.org].

RE: Re: checkout / export profiles

Posted by we...@tigris.org.
Thanks that's all I could really find, which is a tast for the client, i was hoping there would be a way of tagging files on the server so it would be as simple as choosing a checkout profile to get the list of files, that way if I add a new file which goes with a couple of the subprojects I could tag it as such and then the updating the "sparse" checkouts in the profile style would automatically include that.

seems like something that would be pretty easy to implement, perhaps it'll get implemented in the future.

> On Mar 7, 2009, at 07:39, Ken Sands wrote:
> 
> > Hi all, I was trying to work out if svn has anything like or a way  
> > of waving different profiles that can be used for checkout or  
> > export that would give you specific subsets of the overall repo.
> >
> > before everyone thinks of just create a tag or limit depth let me  
> > picture it a little
> >
> > you have 1 repo with your fairly large project, to build or work on  
> > the whole thing you get down the head revision no problem
> >
> > within the project perhaps you have a graphics folder but also some  
> > code relating to the processing of such and a few other bits,  
> > either way if I just weanted to work on this subset of the project  
> > without getting the whole lot I'd currently need to setup 7-8 svn  
> > checkout call to specific files within the repo. what would be  
> > great is if files could be labeled when adding to the repo, and the  
> > possible labels noted in the overall repo so that you could simply  
> > ask for HEAD/predefined_subset1  and it would then give you a  
> > checkout of just the files determined to be related to that.
> >
> > I'll leave this post at that, I'm sure this is something that is  
> > done anyway and I'm just missing the page of the manual everyttime  
> > but if not then any thoughts?
> 
> That doesn't exist. But what you can do is check out a sparse working  
> copy. Read about it here:
> 
> http://subversion.tigris.org/svn_1.5_releasenotes.html#sparse-checkouts
> 
> It may take a couple svn commands to set up your working copy so if  
> you expect to need to set up new working copies of this type often,  
> you could automate it with a script.
> 
> Note you don't need more than a single "svn checkout" command. The  
> subsequent commands will be "svn update".

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=1289210

To unsubscribe from this discussion, e-mail: [users-unsubscribe@subversion.tigris.org].

Re: checkout / export profiles

Posted by Ryan Schmidt <su...@ryandesign.com>.
On Mar 7, 2009, at 07:39, Ken Sands wrote:

> Hi all, I was trying to work out if svn has anything like or a way  
> of waving different profiles that can be used for checkout or  
> export that would give you specific subsets of the overall repo.
>
> before everyone thinks of just create a tag or limit depth let me  
> picture it a little
>
> you have 1 repo with your fairly large project, to build or work on  
> the whole thing you get down the head revision no problem
>
> within the project perhaps you have a graphics folder but also some  
> code relating to the processing of such and a few other bits,  
> either way if I just weanted to work on this subset of the project  
> without getting the whole lot I'd currently need to setup 7-8 svn  
> checkout call to specific files within the repo. what would be  
> great is if files could be labeled when adding to the repo, and the  
> possible labels noted in the overall repo so that you could simply  
> ask for HEAD/predefined_subset1  and it would then give you a  
> checkout of just the files determined to be related to that.
>
> I'll leave this post at that, I'm sure this is something that is  
> done anyway and I'm just missing the page of the manual everyttime  
> but if not then any thoughts?

That doesn't exist. But what you can do is check out a sparse working  
copy. Read about it here:

http://subversion.tigris.org/svn_1.5_releasenotes.html#sparse-checkouts

It may take a couple svn commands to set up your working copy so if  
you expect to need to set up new working copies of this type often,  
you could automate it with a script.

Note you don't need more than a single "svn checkout" command. The  
subsequent commands will be "svn update".

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=1286124

To unsubscribe from this discussion, e-mail: [users-unsubscribe@subversion.tigris.org].