Not downloading all files

201 views
Skip to first unread message

Todd Somervell

unread,
Aug 13, 2009, 7:38:15 PM8/13/09
to us...@tortoisesvn.tigris.org
Tortoise SVN works great most of the time but occassionally it does something which really annoys.

Every so often it fails to download all of the files from the repository during an Update.

For example; I add a whole lot of new files to a web project in Visual Studio 2k8 at work. I then go home, open the project and click Update. Any files that have changed are updated but any new files are not downloaded.

All of the files are clearly visible in the repository.

I have tried all of the commands I can find to get a full copy of the repository downloaded to my working copy but nothing works. Is there a 'get everything from SVN' button?

I end up deleting the whole working copy and getting it again.

Is there some setting I need to change?
All I ever want to for Tortoise to grab everything everytime.

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2383474

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

Jean-Marc van Leerdam

unread,
Aug 14, 2009, 1:17:07 AM8/14/09
to us...@tortoisesvn.tigris.org
Hi Todd,

2009/8/14 Todd Somervell <to...@spider.net.nz>:


> Tortoise SVN works great most of the time but occassionally it does something which really annoys.
>
> Every so often it fails to download all of the files from the repository during an Update.
>
> For example; I add a whole lot of new files to a web project in Visual Studio 2k8 at work. I then go home, open the project and click Update. Any files that have changed are updated but any new files are not downloaded.
>
> All of the files are clearly visible in the repository.
>
> I have tried all of the commands I can find to get a full copy of the repository downloaded to my working copy but nothing works. Is there a 'get everything from SVN' button?
>

This can indicate that your working copy depth is no longer set to
'infinite'. Ever since SVN supports 'sparse checkouts' (1.6 if I am
not mistaken) it is possible to do a partial checkout, which is
respected by updates.

However, until TSVN 1.6.3 there were some cases where the depth could
unintentionally change, losing its 'infinite' value. To restore the
working copy depth to 'infinite', do an 'Update to Revision', choose
HEAD and select the 'fully recursive' option.

The latest version of TSVN should work OK in this respect (i.e. it
will not re-introduce the issue, but it will not automatically reset
existing sparse configurations).

> I end up deleting the whole working copy and getting it again.

Yes, that works too, but can be time consuming for large working copies.

--
Regards,

Jean-Marc
--
. ___
. @@ // \\ "De Chelonian Mobile"
. (_,\/ \_/ \ TortoiseSVN
. \ \_/_\_/> The coolest Interface to (Sub)Version Control
. /_/ \_\ http://tortoisesvn.net

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2383528

Stefan Küng

unread,
Aug 14, 2009, 1:29:00 AM8/14/09
to us...@tortoisesvn.tigris.org
On 14.08.2009 07:17, Jean-Marc van Leerdam wrote:
> Hi Todd,
>
> 2009/8/14 Todd Somervell<to...@spider.net.nz>:
>> Tortoise SVN works great most of the time but occassionally it does something which really annoys.
>>
>> Every so often it fails to download all of the files from the repository during an Update.
>>
>> For example; I add a whole lot of new files to a web project in Visual Studio 2k8 at work. I then go home, open the project and click Update. Any files that have changed are updated but any new files are not downloaded.
>>
>> All of the files are clearly visible in the repository.
>>
>> I have tried all of the commands I can find to get a full copy of the repository downloaded to my working copy but nothing works. Is there a 'get everything from SVN' button?
>>
>
> This can indicate that your working copy depth is no longer set to
> 'infinite'. Ever since SVN supports 'sparse checkouts' (1.6 if I am
> not mistaken) it is possible to do a partial checkout, which is
> respected by updates.
>
> However, until TSVN 1.6.3 there were some cases where the depth could
> unintentionally change, losing its 'infinite' value. To restore the
> working copy depth to 'infinite', do an 'Update to Revision', choose
> HEAD and select the 'fully recursive' option.
>
> The latest version of TSVN should work OK in this respect (i.e. it
> will not re-introduce the issue, but it will not automatically reset
> existing sparse configurations).

There's also a FAQ about this:
http://tortoisesvn.tigris.org/faq.html#incompleteupdate

Stefan

--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN


\ \_/_\_/> The coolest Interface to (Sub)Version Control

/_/ \_\ http://tortoisesvn.net

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2383530

Todd Somervell

unread,
Aug 14, 2009, 2:53:16 PM8/14/09
to us...@tortoisesvn.tigris.org
I should have mentioned that I am running Tortoise 1.6.99.16266 with SVN 1.6.2.
'Update to Revision' -> HEAD -> 'Fully recursive' did not work (it was one of the many things I tried).

I'll make sure that all my machines are on the latest version of everything and see if it happens again...

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2383712

Reply all
Reply to author
Forward
0 new messages