Ok so u mean ..there is no way out for this..no solution On 7 Nov 2016 23:37, "Eric Johnson" <e...@tibco.com> wrote:
> On 11/7/16 9:58 AM, gyanendra ojha wrote: > >> hi eric, >> >> that is the issue, new branch created from old location is >> having the old path in svn log,i want it to point it to newly >> created branch path >> >> for example there is svn old branch //depot/a/a.txt >> >> now if i create branch //depot/b from old branch >> >> it will have a.txt in b branch..but when i go to >> //depot/b/a.txt and at GUI of SVN..do right click and select >> show log option..it shows history of changes done in a.txt but >> in path section it still shows //depot/a/a.txt instead of >> //depot/b/a.txt..now if old branch gets deleted..this history >> will be irrelevant for me >> > > As I said I in my previous response, you should review info on peg & > operative revisions. > > Also, even if you delete //depot/a/ , the history of //depot/a persists, > it is just not accessible when "peg" revision is "HEAD". > >> >> requirement is to move a/a.txt to new location b/a.txt with >> history retained and that history should have changes pointing >> to new location b/a.txt not a/a.txt >> > > With Subversion, you cannot have the history changes pointing to the new > location after your move, because that would not reflect the actual > history! That would be re-writing history as if folder "a" never existed. > > Eric. > >> >> i hope now u understand my issue >> >> On Mon, Nov 7, 2016 at 10:42 PM, Eric Johnson <e...@tibco.com <mailto: >> e...@tibco.com>> wrote: >> >> >> On 11/6/16 10:26 PM, gyanendra ojha wrote: >> >> >> Hi, >> >> I was assigned a task to move a branch or folder to different >> location in svn >> >> Making sure that history of the old branch is retained and not >> lost >> >> I was able to do it and history was showing in even new branch >> >> But my problem is that when i do svn log in new branch >> location..it shows me path still of old branch >> >> >> The old location is part of the history of the folder. As new >> changes appear in the new location, those changes will show the >> new path. Older changes that happened in the older location will >> show the old path. >> >> Perhaps you're using something other than the command line client? >> Perhaps the UI is making this confusing? >> >> svn log has a "--stop-on-copy" option that will show you the >> history of the changes only in the current location. >> >> I want history for this new branch to change as per new branch >> path..so that even in case the old branch gets deleted..i >> might be able to view the changes showing in svn log by going >> to the path >> >> Subversion will not lose your older changes, even if you delete >> the old path. All that deleting the old path does is remove the >> reference to the contents for current and future versions of the >> parent folder. Older versions of the parent folder still contain >> the older version of the child folder. >> >> You might benefit from understanding the difference between the >> "peg" and "operative" versions. >> >> http://svnbook.red-bean.com/en/1.7/svn.advanced.pegrevs.html >> <http://svnbook.red-bean.com/en/1.7/svn.advanced.pegrevs.html> >> >> Eric. >> >> >> >