Shelves and code viewing in TortoiseSVN

I want to undo code changes in SVN for the main purpose of code reviews. I had some problems and I was hoping that someone could check if I was doing something wrong.

I installed a repository to create this additional structure:

/shelves
    /username1
    /username2

Then, to create a shelf, I right-clicked the root folder of my working directory, clicking Branch/Tag..., going to the correct path (for example, /shelves/username1/MYPROJECT_29012013), selecting Working copyand finally OK.

To view the code on my shelf, I will go to Repo Browserby going to the shelf, right-clicking on it and selecting Show Log. This pops up a list of files in the lower half. Double-clicking on any of these files causes a difference in the changes. Magic!

This works great on a small test repo that I created on my machine. On our actual code base (with remote repo), I get an error message when I double-click the file for diff. It says:

"URL http://.../the/file/I/changed.cpp doesn't exist"

Am I doing something wrong? Or is this probably a mistake? Is there a better way to implement shelving and code reviews in TortoiseSVN?

EDIT: This process works great for my colleague who is on TortoiseSVN 1.7.5 (SVN 1.7.3). I am on TortoiseSVN 1.7.10 (SVN 1.7.7). So this is a mistake? Or are there different settings on my machine?

+5
source share
1 answer

Stop on copy/rename, , , . , , , .

0

All Articles