Hi Bob,
You have already answered my question.
It does not create a new revision for files inside directory that was moved.
So, if I want to get FILE_A in REV 2 from path /DIR_B/DIR_A/FILE_A, I
must use PEGREV 4
Regards
2010/6/10 Bob Archer <Bob.Archer_at_amsi.com>:
>> Thanks for you replay.
>>
>> I heve the structure below:
>>
>> DIR_A - Rev 1
>> ----> File_A - Rev 2
>> DIR_B - Rev 3
>>
>> If I move DIR_A to inside DIR_B the structure will be as:
>>
>> DIR_B - Rev 3
>> ---->DIR_A - Rev 4
>> ---->----> File_A - Rev 2
>>
>> So, the directory has a new revision (Rev 4), but files inside this
>> directory does not ( Rev 2).
>>
>> If i try to get this file from:
>> - REV: 2
>> - PEGREV: 2
>> - Path: DIR_B/DIR_A/FILE_A
>> svn show error, because this path is not valid in PEGREV 2.
>>
>> Regards,
>> Leo
>
> Yes... you are 100% correct. What is your question?
>
> I think you may be making the mistake of expecting the each file is revisioned separately. That is not the case. In rev2-4 your File_A is the same. however, in rev4 its path in the repo is different than in rev2. But, I'm babbling without really knowing what your question is. Have you read the first chapter of the doc redbook? http://svnbook.red-bean.com/nightly/en/svn-book.html
>
> BOb
>
>
>>
>>
>>
>> 2010/6/10 Bob Archer <Bob.Archer_at_amsi.com>:
>> >> The command below will create a new revision for directory SRC_REP_DIR?
>> >> And for files inside this directory? Had a new revision too?
>> >>
>> >> "svn move SRC_REP_DIR DST_REP_DIR"
>> >>
>> >> Command above use repository not WC.
>> >
>> > That command is going to basically going to be the same as:
>> >
>> > svn copy SRC_REP_DIR DST_REP_DIR
>> > svn delete SRC_REP_DIR
>> >
>> > Yes... a new revision will be created. The new path will be in HEAD and
>> the old path will not be.
>> >
>> > BOb
>> >
>> >
>
Received on 2010-06-11 14:16:40 CEST