Professional Subversion Hosting
Free SVN Hosting, SSL, ACLs, Petabyte Storage | |||||||||||||||||||||||||||||||||||||||||||||
|
Sometimes you need to know where branches and tags were taken from the trunk, and the ideal way to view this sort of information is as a graph or tree structure. That's when you need to use → This command analyses the revision history and attempts to create a tree showing the points at which copies were taken, and when branches/tags were deleted. Important
In order to generate the graph, TortoiseSVN must fetch all log messages
from the repository root. Needless to say this can take several minutes
even with a repository of a few thousand revisions, depending on server
speed, network bandwidth, etc. If you try this with something like the
The revision graph shows several types of node:
Note that by default the graph only shows the points at which items were added or deleted. Showing every revision of a project will generate a very large graph for non-trivial cases. If you really want to see all revisions where changes were made, there is an option to do this in the View menu and on the toolbar. There is also an option to arrange the graph by path. This attempts to sort the branches from the tags. Paths which contain no modifications after copying are assumed to be tags and are stacked in a single column. Branches (which contain modifications after creation) each have their own column, so you can see how the branch develops. The revision date, author and comments are shown in a hint box whenever the mouse hovers over a revision box. If you select two revisions (Use Ctrl left click), you can use the context menu to show the differences between these revisions. You can choose to show differences as at the branch creation points, but usually you will want to show the differences at the branch end points, i.e. at the HEAD revision. You can view the differences as a Unified-Diff file, which shows all differences in a single file with minimal context. If you opt to → you will be presented with a list of changed files. Double click on a file name to fetch both revisions of the file and compare them using the visual difference tool. If you right click on a revision you can use → to view the history. CautionBecause Subversion cannot provide all the information required, a certain amount of interpretation is required, which can sometimes give strange results. Nevertheless, the output for the trunk will generally give useful results. | All Plans Include
| ||||||||||||||||||||||||||||||||||||||||||||