You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Pat McCarten <wp...@yahoo.com> on 2007/03/06 22:53:49 UTC

New User, Strange Behaviour...

Hi All,

I am new to TortoiseSVN and Subversion and I’m experiencing a strange problem that I’m hoping you can help me with. Perhaps this is normal behaviour, but I hope not.

Here is what I’m using…

- TortoiseSVN 1.4.3
- Subversion 1.4.2, the one click distribution
- Windows XP, SP2
- Local disk, C:\, 60 GB in size
- External disk, E:\ 180 GB in size

I have created my repository on the external hard drive at E:\svn and have many sub-directories now in my repository. My working copy is on my C:\ and is basically most of my personal files. I have been adding a lot of data into the svn repository, and this is where I’m experiencing the weird issue. I started the process with about 8 GB of free space on the local HD. As I add files to the svn repo, I seem to be running out of space on the local HD. It seems that during the commit process it is incrementally consuming drive space on the local drive. Is this supposed to happen? Basically, I’ve got 10 GB of data in the working copy that I’d like to commit to the repo. The repo disk has plenty of free space (over 60 GB) so it should be fine. The weird thing that is happening is that the commit process seems to consuming all the local drive free disk space.

I've done some reading and understand that courtesy of the automatic base copy comparison feature my working copy stores a duplicate file of the current repository file in its .svn folder. I'm wondering if there's a way to disable the automatic base copy feature or an alternative so I can save local drive space?

Thanks in advance for your help...Pat
 		
---------------------------------
 All new Yahoo! Mail - 
---------------------------------
Get a sneak peak at messages with a handy reading pane.

Re: New User, Strange Behaviour...

Posted by Ryan Schmidt <su...@ryandesign.com>.
On Mar 6, 2007, at 16:53, Pat McCarten wrote:

> I have created my repository on the external hard drive at E:\svn  
> and have many sub-directories now in my repository. My working copy  
> is on my C:\ and is basically most of my personal files. I have  
> been adding a lot of data into the svn repository, and this is  
> where I’m experiencing the weird issue. I started the process with  
> about 8 GB of free space on the local HD. As I add files to the svn  
> repo, I seem to be running out of space on the local HD. It seems  
> that during the commit process it is incrementally consuming drive  
> space on the local drive. Is this supposed to happen? Basically,  
> I’ve got 10 GB of data in the working copy that I’d like to commit  
> to the repo. The repo disk has plenty of free space (over 60 GB) so  
> it should be fine. The weird thing that is happening is that the  
> commit process seems to consuming all the local drive free disk space.
>
> I've done some reading and understand that courtesy of the  
> automatic base copy comparison feature my working copy stores a  
> duplicate file of the current repository file in its .svn folder.  
> I'm wondering if there's a way to disable the automatic base copy  
> feature or an alternative so I can save local drive space?

So you already know why you're using up more space on your working  
copy drive: because Subversion stores a copy of every file in the  
text-base directory in the .svn directory. No, there is currently no  
way in Subversion to turn this off or make it smaller.

The request to make the text-base optional is filed here:

http://subversion.tigris.org/issues/show_bug.cgi?id=525

The request to allow the text-base to be compressed to use less space  
is filed here:

http://subversion.tigris.org/issues/show_bug.cgi?id=908

You might want to consider using SVK instead, which is based on  
Subversion, and I believe it does not store pristine copies in the  
way that Subversion does. However, I believe you need to have a local  
copy of the repository, which may end up taking as much space as (or  
more than) the pristine copies would. But you should try it out and  
see if it works better for you.

http://svk.bestpractical.com/


-- 

To reply to the mailing list, please use your mailer's Reply To All  
function


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