What tools are there to visualise the merge structure of dozens of git branches? -


i started @ new company few months ago , new git. have used svn , bk before of concepts not alien me. problem have understanding 80+ branches exist. handful of them have names release-#.# or maintenance-#.#.# can guess relate to. many of others seem feature or product branches. logs suggest handful active in last 6 months. background reading far suggests not how git or other vcs repos should end up.

what tools available can me visualise spaghetti of on 80 possibly merged or deadended branches?

i have found gitg --merges --all 1 gives ok representation although quite cluttered.
<code>gitg --merges --all</code> seems little cluttered

gitk --merges --all 2 not in prefered aesthetic style can see job of decomposing problem isolated chunks.
<code>gitk --merges --all</code> ok makes hard see whole picture

perhaps let me have a1 plot of in 1 go helpful?

ultimately i, , believe few of existing programmers, tidy things bit. knows of these branches meant temporary , finished did merged main development lines? has rather organic growth feeling , want know not cut off root thinking dead wood. looks git has commands delete , rename branches should able things in more logical state. possibly including sub/branch/style/things if makes sense here (and not considered bad form in git).

i can run tools under ubuntu or windows 7. code cannot accessed outside our lan. setting automated job update image bonus not hard requirement. happy consider paying money helps me job not have huge funds available task not seen important right now.

is possible tortoisegit tool help? that's first suggestion came mind

tortoisegit revision graph


next proposal: branchmaster

originally comes answer "visualizing branch topology in git", , suggest take peek there.

branchmaster branch visualization


Comments

Popular posts from this blog

python - No exponential form of the z-axis in matplotlib-3D-plots -

php - Best Light server (Linux + Web server + Database) for Raspberry Pi -

c# - "Newtonsoft.Json.JsonSerializationException unable to find constructor to use for types" error when deserializing class -