Reputation: 1065
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?
(source: adamfranco.com)
Upvotes: 4
Views: 1215
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
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