What Subversion web interfaces have a guilty feature?

I am looking for a subversion ala SVN :: Web web client, but with a very specific function I always thought it would be very useful.

I want to find which revision was responsible for a specific line (or lines) in a text file. A way to do this over the Internet would be fantastic.

Does anyone know about such a tool?

+4
source share
6 answers

We use Warehouse and are happy with it. It is written in Ruby on Rails, so if you are good at this, you are far ahead of the game. They also just went open source .

+2
source

I use WebSVN , you can use svn fault there, and you will see who and when added or changed each line of code in the file ...

Edit: Here are a couple of screenshots, so you can get an idea:

1 , 2

+5
source

Trac can do it for you. When you are viewing a file, you have an annotation option at the top of the page that will use ajax to load the panel to the left of the file source, indicating version numbers for each line (or block if the block is edited in one commit)

It would be nice to see something that had a change history for each row.

+2
source

The SVN :: Web interface gives you access to svn guilt annotations in files.

When you are viewing a specific file, you should see " Blame / Annotate " as one of the links in the upper left corner. When you click on it, you have a much more noticeable file execution with blocks in alternating colors. These delinate, where adjacent blocks belonging to a given start begin and end. On the left are the names of the users whose commits were responsible for the given block, and to the left of it there is a linked number indicating the version from which the specific block originates. By clicking on the link, you will be redirected to the revision review page, which lists all the files changed in this version, as well as the color codes of the various files / changes.

+1
source

Tortoise SVN also supports the blame feature.

+1
source

I thought SVN has a “guilty” feature that can do something like this. However, I take a hit in the dark. Hold on while I quickly browse cross-industry sites.

You put. Check out this one . (I am using subclipse btw)

This means that most SVN web interfaces will have this feature because it is not something really special.

0
source

Source: https://habr.com/ru/post/1277689/


All Articles