You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Amr Fathy <am...@quicktel.net> on 2007/04/11 07:51:54 UTC

project folder too large

Hi ..

I've been searching over the Internet for this problem for quite a while,
I am working on several projects that are average 700-800 MBytes each, 
then decided to add these projects to the svn repo.
but after adding them, the project size exploded to 1.8-2.0 GBytes and 
i'm only in the begining of development (i haven't made many 
changes-commit yet), this is too much specially i'm working on several 
projects and many document files.
this extra size is found in the folder ".svn".

what shall i do to reduce the size of the project folder to the minimum?
i don't need the old versions of the files, nor the changes I've made 
stored on my computer (there is a large repo server for these data) ..
the files in the folders "text-base" and "prop-base" ... are they that 
necessary or can i just remove them and get their data from repo 
whenever i want?


thank you

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: project folder too large

Posted by Josh Gilkerson <jw...@google.com>.
Yeah, sorry about that, I smacked myself on the forehead second after
sending that one.

-- 
Josh Gilkerson

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: project folder too large

Posted by Erik Huelsmann <eh...@gmail.com>.
On 4/12/07, Josh Gilkerson <jw...@google.com> wrote:
> .svn has a copy of the files as they were checked out from the
> repository.  This is needed because subversion does not trust
> timestamps to determine what has changed.

Uhh, well actually, it does that because it tries to minimize network
traffic by calculating a difference and sending only the changes, but
how do you do that without a clean (unchanged) copy to calculate the
difference from? So, that's why there is a clean copy of every file in
the .svn area.

bye,

Erik.

> I don't know of a way you could get around this if you really need to
> check out the entire repository to build.  It might save some space if
> you only check out the things you are changin and then using export to
> try to build.  Export does not keep the pristine copies, but you won't
> be able to commit changes made to export.  However, this would
> probably be slow to do the checkouts and not very handy.
>
> Is 2 GB really a burden?
>
> On 4/11/07, Amr Fathy <am...@quicktel.net> wrote:
> > Hi ..
> >
> > I've been searching over the Internet for this problem for quite a while,
> > I am working on several projects that are average 700-800 MBytes each,
> > then decided to add these projects to the svn repo.
> > but after adding them, the project size exploded to 1.8-2.0 GBytes and
> > i'm only in the begining of development (i haven't made many
> > changes-commit yet), this is too much specially i'm working on several
> > projects and many document files.
> > this extra size is found in the folder ".svn".
> >
> > what shall i do to reduce the size of the project folder to the minimum?
> > i don't need the old versions of the files, nor the changes I've made
> > stored on my computer (there is a large repo server for these data) ..
> > the files in the folders "text-base" and "prop-base" ... are they that
> > necessary or can i just remove them and get their data from repo
> > whenever i want?
> >
> >
> > thank you
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> > For additional commands, e-mail: users-help@subversion.tigris.org
> >
> >
>
>
> --
> Josh Gilkerson
> Software Engineer
> Google, Inc · MV-1600 Plymouth (HQ)
> +1 (650) 253-1667 direct
> +1 (859) 608-7827 cell
> jwg@google.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
>
>

Re: project folder too large

Posted by Josh Gilkerson <jw...@google.com>.
.svn has a copy of the files as they were checked out from the
repository.  This is needed because subversion does not trust
timestamps to determine what has changed.

I don't know of a way you could get around this if you really need to
check out the entire repository to build.  It might save some space if
you only check out the things you are changin and then using export to
try to build.  Export does not keep the pristine copies, but you won't
be able to commit changes made to export.  However, this would
probably be slow to do the checkouts and not very handy.

Is 2 GB really a burden?

On 4/11/07, Amr Fathy <am...@quicktel.net> wrote:
> Hi ..
>
> I've been searching over the Internet for this problem for quite a while,
> I am working on several projects that are average 700-800 MBytes each,
> then decided to add these projects to the svn repo.
> but after adding them, the project size exploded to 1.8-2.0 GBytes and
> i'm only in the begining of development (i haven't made many
> changes-commit yet), this is too much specially i'm working on several
> projects and many document files.
> this extra size is found in the folder ".svn".
>
> what shall i do to reduce the size of the project folder to the minimum?
> i don't need the old versions of the files, nor the changes I've made
> stored on my computer (there is a large repo server for these data) ..
> the files in the folders "text-base" and "prop-base" ... are they that
> necessary or can i just remove them and get their data from repo
> whenever i want?
>
>
> thank you
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
>
>


-- 
Josh Gilkerson
Software Engineer
Google, Inc · MV-1600 Plymouth (HQ)
+1 (650) 253-1667 direct
+1 (859) 608-7827 cell
jwg@google.com

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org