mheinzerling
mheinzerling

Reputation: 1065

Treeview for svn commits

Is there a tool for svn which can build similar tree/graph structures of commits as i.e. the TortoiseGit log or (in textual representation) the git log command? Git branch/merge sample
(source: adamfranco.com)

Upvotes: 4

Views: 1215

Answers (2)

mheinzerling
mheinzerling

Reputation: 1065

I didn't find any tool addressing this issue, so I finally use git svn and keep the git repo in sync with the SVN.

Upvotes: 1

Kromster
Kromster

Reputation: 7425

There's a sort of such tree in TortoiseSVN, but it shows only branches created from trunk.

From what I know - SVN does not have sufficient info to know if the merge process occurred. The merge is consists of updating the file on client side and then committing it to SVN. This way repository does not knows if those changes are from merge or been introduced by hand, or result of other actions. In daily use you can combine both operations (merge and then edit file again) before finally committing to repository - that makes the whole thing impossible to solve.

Since branching is a distinct function performed on a repository server - it can be built in such tree. If SVN had distinct merge function, performed on repository server, then such graphs would be easy to build, as merge and update were separate operations.

Upvotes: 3

Related Questions