Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

SVN branches are not visible

Kalle Tuulos
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
September 1, 2024

I have just installed Fisheye+Crucible (as docker container "atlassian/crucible") for evaluation. We are evaluating this as start with one product which has code on two SVN repositories.

Both SVN repositories have "trunk" branch and many other branches, as development is being done in branches. On repository configuration, SVN URL is entered exactly as what "svn info" command gives as repository root.

The problem is, that older SVN branches (those which had activity before installing Fisheye+Crucible) are not visible on Repositories->[repo name]->Activity->Branches.

How those older SVN branches can be scanned into system?

1 answer

1 vote
Paul Collins September 4, 2024

I suspect the problem is not the age of your svn branches but the overall structure of your repo. FishEye has "SVN Symbolic Rules" under "SCM Details" settings that control where it looks for trunk and branches.

The default structure used by FishEye is one where there's a directory containing just three directories: "trunk", "tags", and "branches'.  Each non-trunk branch is a subdirectory of the "branches" directory. If your repo has all the branch directories as siblings to your trunk, the default rules won't work. The good news is that "Symbolic" means there's a way to configure FishEye to understand a lot of different repo structures.

It's important that you *don't* tell FishEye that the parent to all the branches is "trunk". See the warning here: https://confluence.atlassian.com/fisheye/subversion-960155467.html

Then look here for the description of how to set up your SVN Symbolic Rules.

https://confluence.atlassian.com/fisheye/svn-tag-and-branch-structure-960155478.html

There is a date cutoff option somewhere. That might be useful just to do a shallow test setup to make sure your symbolic structure works. I think to get my large repo in I had to adjust Java memory settings to keep it from running out.

I think I did this once 10 years ago and don't remember how it works myself. But it worked. Good luck!

 

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
SERVER
PRODUCT PLAN
STANDARD
TAGS
AUG Leaders

Atlassian Community Events