What is the best way to review code using Subversion (SVN)?

I want to be able to review peer-to-peer code using Subversion, but what is the easiest way to do this without installing a server application or paying for an online service?

PS: This is a .Net project in Visual Studio.

+61
svn code-review
Sep 19 '08 at 4:48
source share
14 answers

You have to configure Trac, it has integration with Subversion and has an expert evaluation plugin on Trac hackers. This will give you the ability to easily track code views without having to manually make the differences.

Also, if the Trac / peer review plugin has too much overhead for you ... VMWare is developing a code checking application that is fully open source here .

+25
Sep 19 '08 at 8:24
source share

I really understood another easier way to do this.

Create Diff Pack

  • Make the changes you want to view.
  • Open the root of your project in Windows Explorer and right-click, 1. Click Tortoise SVN → Create Patch
  • Select the files you want to display in the overview. Click OK
  • Save your diff package to a file name that describes the changes.

View Diff Pack vs. Local Changes

  • Copy the package to the root directory of the project if it already exists.
  • Right-click on file 1. Click Tortoise SVN -> Apply Patch
  • Double-click the file you want to view in the File Patches panel
  • When finished, close the window to avoid applying the patch to local storage.

View Raw Changes

  • Just double-click the patch file.
+16
Sep 19 '08 at 7:11
source share

If you use Eclipse, I recommend the Jupiter plugin.

+8
Sep 19 '08 at 4:50
source share

I would say to watch this publication . I personally like Rietveld .

+4
Sep 19 '08 at 8:26
source share

If you use TortoiseSVN, you must open the log from the root of the branch you are viewing. Select the revision in the top pane, and the bottom pane will list all the files that have changed. I have not used it for a while, but you should be able to see the differences in the file changes that were changed in the version.

+3
Sep 19 '08 at 5:31
source share

Can developers sit together? Can they do pair programming? If they can, you will not need a tool.

+3
Sep 19 '08 at 5:39
source share

I would advise you to try Review Board, a powerful open source code review tool that offers developers an easy way to handle code reviews.

Visit http://www.reviewboard.org/

+3
Sep 11 '12 at 10:43
source share

Check out my own stuio visual add-in that I made for viewing in the Visual Studio IDE

http://www.codeproject.com/KB/work/ReviewPal.aspx

+2
Jun 11 2018-10-10T00:
source share

I recommend "CodeReviewer" from SmartBear software.

It's not free, but I think he does a great job.

http://www.smartbearsoftware.com/codecollab-codereviewer.php

+1
Sep 19 '08 at 8:30
source share

Check out Codestriker is free and open source. We have used it for several years, and it has great integration with svn.

+1
Sep 19 '08 at 13:06
source share

The code viewing plugin for Trac is really good. In fact, the entire source code integration component for Trac is good. Check it out, you will not be disappointed.

+1
Nov 14 '08 at 19:33
source share

Why do you want to associate the browsing process with your IDE?
That sounds a little disconnected. Usually the review system will be integrated with your source, not with the IDE.
You can google for “code verification tools” and you will find many options.
Unfortunately, the one I can recommend cannot get :) his house has grown,
But I think that tools are the second stage, for a start you can review the code in pairs. Just by using a simple diff program before transferring the code to the source code, the team leader / senior engineer will do the magic. You will see how many errors you prevent by simply looking at the code without any tools.

0
Sep 19 '08 at 8:18
source share

Use TortoiseDiff, put it on the big screen, and everyone will sit around the screen and begin to compare the changes with the requirements. It will be great, but if they are all together all the time, just do them (or you) often review reviews and you won’t need to review the code, except that you want everyone to be on the same page.

-one
Sep 19 '08 at 5:49
source share

It has been a long time since the question was asked, and the world is now lucky that it has Git and Github . Use these tools.

-6
Mar 11 '13 at 21:46
source share



All Articles