Hi Hans,

Sounds like your problem is really that you're pulling all your tags
from the repository to your local machines (in the repository, they're
just links - on your local machine, they are actual copies). Maybe you
need to reorganise a bit, or make sure your developers only pull out
trunk?

We have something more like:

trunk/
   project1/
   project2/
   shared-code/
   build-utils/
tags/
   project-1-v1-0/
       project1/
       project2/
       shared-code/
       build-utils/
   project-2-v1-0/
       project1/
       project2/
       shared-code/
       build-utils/

which isn't ideal (see the unecessary inclusion of project2 inside
project1's tag) but it doesn't cost much in the way of extra space on
the server (since all tags are just logical links, not physical
copies) and means that when we extract project1 at v1-0 we can roll
back our shared code to exactly the right point too. It also means our
build utils are the right versions to recreate that project at v1-0.

Hope that's helpful!

Ian


On Wed, Dec 10, 2008 at 7:21 PM, Hans Wichman
<[EMAIL PROTECTED]> wrote:
> Hi,
>
> yep using subversion.
> I usually create the tag in my workingcopy, but on the server would be fine
> as well.
>
> We have one system though with some 500 small projects, all in a single
> repository, which are tagged before they are released.
> But the structure for that repository is like:
> project1\tags
> project1\trunk
> project2\tags
> project2\trunk
>
> Some contentdevelopers have to work on a number of those small projects, so
> they just check out the root of the repository :).
> Would be nice if you could say something like "get this directory and all
> subdirectories but ignore the tags" or something like that.
>
> Another issue though is that binary assets often completely change after
> updating (eg an flv thats rerendered), so the whole file is submitted to svn
> again (since about every byte differs). Not sure what I'm looking for here,
> something like being able to put a file in a repository, without tracking
> it's history I guess (since it's content are derived from other material
> which is leading).
>
> regards,
> JC
>
> On Wed, Dec 10, 2008 at 5:59 PM, Ian Thomas <[EMAIL PROTECTED]> wrote:
>
>> Don't know how you've got your server setup, or which version control
>> system you are using...
>>
>> We are using SVN. If you create a tag, it just creates an alias to the
>> files, not a true copy; so the size in the repository doesn't go up by
>> a huge amount.
>>
>> Are you keeping a local copy of all your tagged code or something?
>>
>> Ian
>>
>> On Wed, Dec 10, 2008 at 2:36 PM, Hans Wichman
>> <[EMAIL PROTECTED]> wrote:
>> > Hi list,
>> >
>> > I was wondering how you handle your assets in version control.
>> >
>> > I usually follow a standard project setup something like:
>> > trunk
>> > branches
>> > tags
>> >
>> > The trunk contains for example sources, deploy, deploy/assets
>> >
>> > Now especially the assets folder tends to get very large.
>> > Each time I tag the trunk, the size multiplies.
>> >
>> > I was wondering how others are handling this, and looking for a better
>> way
>> > to handle the assets.
>> > Not sure if there is a quick solution to this though:)
>> >
>> > regards,
>> > JC
>>  _______________________________________________
>> Flashcoders mailing list
>> [email protected]
>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>>
> _______________________________________________
> Flashcoders mailing list
> [email protected]
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to