Bob Archer <bob.arc...@amsi.com> writes:

>> Suppose I have a directory tree:
>> 
>>   foo/
>>      bar/
>>         zig
>> 
>> and I delete the tree foo/bar and replace it by a file foo/bar.
>> What
>> should "svn revert --depth=files foo" do?  Should it revert
>> foo/bar?
>> How much of foo/bar should it restore?
>
> You have done the following:
>
> 1. Delete a folder.
>
> 2. Add a file.
>
> If you revert "foo" it will remove the add, but it won't restore the 
> folder... you would have to revert the delete which would restore the folder.

Perhaps, but if I delete a file and replace it with another file, or
delete a directory and replace it with a directory, then revert will
undo both the add and the delete.  Nodes that get reverted don't
generally end up deleted, they end up pristine.

-- 
Philip

Reply via email to