When I switch branches using svn switch
command, I get an output similar to this:
D address/repo/
A address/repo/dir_1
A address/repo/dir_2
...
A address/repo/dir_n/.../dir_m
I assume D stands for delete and A stands for add.
Can someone explain exactly what is deleted and added?
I am using PyCharm but I issue the command from the terminal. In PyCharm, after a branch switch, I have to do VCS - Refresh File Status after every switch. Why is that?
Thanks!
EDIT 1:
So, from what I understand, if I am on branch_1 and I do svn switch branch_2
what happens is SVN deletes stuff from branch_1 that is not in branch_2, adds stuff that is in branch_2 but not in branch_1 and updates things that are common to the two branches, to fit the branch_2 revision.